From patchwork Wed Jul 12 13:54:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107510 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp843378qge; Wed, 12 Jul 2017 06:55:43 -0700 (PDT) X-Received: by 10.237.56.73 with SMTP id j67mr6477687qte.51.1499867743463; Wed, 12 Jul 2017 06:55:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499867743; cv=none; d=google.com; s=arc-20160816; b=wtho5T/P9fr0/npdWht2EJDhoi9dm2ucXjajJBPt9ruAy54XGI8OgtNUbFpj/b5355 Z1ZQ91MRciJoPnFPT9w+WUH5wPYLsRwboEZz3BQVyZTTJc1WlQSNMxzLP3tETQwmJz8Y QK0Ebm79fDR0gsxL96et13rLePEQJj5Gd0JVUQW1b9Hfgpjei6HxbcsAdHxrGSA8hseO RN1iKXegeOr2sGaDfTCZ96bfphJ1Zjo6MYG9dy1pieTzn9ssv0esGctXWwlFe3LCHfzP m6Z8u3ImlBqAaKlZMHHLhk3qd1sPt3qjB0xVit9bwdvYx5fJp6OoGNhQutYocZ1BXNct IwTg== 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=Jc/hefmBc+feh02PQCY8W7LCm8HkTUvkd/wHxvdqChk=; b=PRuJXftngvr50YTHyAjgH3+i2sFFqjCHrCImKzzE2RN0PP+740goFcEZlqig2A53Pn W+g9WYrlpdbsd5+u6bsy7rWf74Jl9Gzui/wwGzW4Y2dqM98c6avrpl/HkrlVc2cL++5D JkiSYEEJOc86i5W2w9PrZn8kvEHZpUPDim1jyWvw0aWT8j33eCop3yTOLBoUTKKcOkiX ex/NGPd+iR+fRURKHo5qUzTm+hWjxubq2hGUEsj8lZihaCTeJaxEYE3h1IaBnl6xozva LuH6BBPVJ9Ts77WLxCroZCewllIoUZUWpv9Bn36ejrd930rEbOspElvf/OUQLjtrglWW +gMg== 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 c28si2329379qtg.85.2017.07.12.06.55.43; Wed, 12 Jul 2017 06:55:43 -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 03EAB60C4E; Wed, 12 Jul 2017 13:55:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id 4CEF0644B3; Wed, 12 Jul 2017 13:55: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 4258A644AB; Wed, 12 Jul 2017 13:55:04 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40127.outbound.protection.outlook.com [40.107.4.127]) by lists.linaro.org (Postfix) with ESMTPS id C706460C35 for ; Wed, 12 Jul 2017 13:55:02 +0000 (UTC) Received: from DB6PR07CA0016.eurprd07.prod.outlook.com (2603:10a6:6:2d::26) by VI1PR0701MB2208.eurprd07.prod.outlook.com (2603:10a6:800:31::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Wed, 12 Jul 2017 13:55:01 +0000 Received: from AM5EUR03FT062.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::202) by DB6PR07CA0016.outlook.office365.com (2603:10a6:6:2d::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; Wed, 12 Jul 2017 13:55:00 +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 AM5EUR03FT062.mail.protection.outlook.com (10.152.17.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:55:00 +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 v6CDscKX021182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +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 v6CDsc8k021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:30 +0300 Message-ID: <20170712135438.22191-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)(39860400002)(39410400002)(39400400002)(39850400002)(39450400003)(39840400002)(2980300002)(199003)(189002)(9170700003)(8676002)(8936002)(110136004)(356003)(38730400002)(50226002)(50466002)(48376002)(626005)(36756003)(33646002)(50986999)(6666003)(5003940100001)(81166006)(2351001)(106466001)(105596002)(6916009)(77096006)(5660300001)(189998001)(86362001)(498600001)(1076002)(53936002)(2906002)(22756006)(47776003)(305945005)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB2208; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT062; 1:y41a2myPzWvW40eCMkUr1oo1vBRiz1a106/fJtukxxr0Wq9xldJMJnidEnbeYudtXDuQ2zDGqewJQNrBTCEZVx//5d9etoKvzm1NPo0CFAH2xIEftJDK+x7x1VZiJ44ldEDzWrvHnd24AHJk2xKjnxRyarf0+TjiUTBXuhNKQA9xCYQ6KHCu/HSG/JyPyANnUn5OMVoGfXYC7PxnChvhM6WJDH288UYeHIAoOtTvmlWL84lFpp2JTOCcL/h3KnOqh/Lv65Qa35PKbFmDGD1hUpp+GizPL8x2Zc5IKDvzA15UNlZlckDgMXy6E0SH3CTGs7JNTs6X8+1H43J3yiqtxH/gkNRyn1hGn9VMeRD2Mj3Jc53g2l+DGLAtGL6a8lMjg4hkHToJ7P3DCokPMGTveXIuLdt2nRQ0VWHC+w47tCfEv/bt48FqxAyrvixA/zydcMBIiy7GnaGieFKDNncny7+njMO1sNbMlax737jiv/+x3j9bWnbivA0pbgENn+pdD/s7XH55MwRKtsz81LL+IrNTIJ8WVgwYzoviK4xIeqQ5F1jTeTUREPp/aWE3noy0yx35B6sGBN2AJQkwDWKiJBjxknWLKBmCsytCRmFP+ZnjiEaD6qZeYzV2t4RXlCYR2/jeEYuOWGSqXKRti6jL9Va+f2nxwAJa2q6uujrSQilHZiCvqMDs9xJezBi6DdGBYa5PiaV5BxGeegmsU+xGdLN+2gGXGBr9OhbxKcX3AId/CVgyqMAydYB4ZkmTsvrSZvLGE7i2UpSyoxGx/5bVuoo4bo/jktxkAH1pD6CkbQqL9gpduIpi0ky3GDzI4DhEhrNLh0jaqQXuhhcVazBSYfuX9E2sf09UVz2kVi4tyVo= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8e57fd2f-872a-4a2d-2a59-08d4c92d96b9 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:VI1PR0701MB2208; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 3:tKsZmO8C94DAkjFarkn4CGen93K02qKut9eNIwvJyBQuvhvuQcD+tc08gBuyxKHw9jRicwI5j/Ed++iOVU4V4ch1wTQzsi2M1Dy0tQWcM50wj2++ji47LQfuAAs6yNzxaNshzCtTOtKHtW+VMWIHyQiorgQfkBtp6FIq5dzSDUcLlViTrUgUKbG4QptG+Tms4tTAr0QG6FrLsj7JBHwgmi/3F3xHo8+AKxadWGnpiiJu64IoB1aL5bBcdf+dSB9jATcSvvTRSFVAuHA2An9qYlGYvvrtRNge5iIdZn232qMDL7RAxIiBcKAZzMmawV+gBe7kXC8yizlkwmUjEXH1R1+JDxmZ0wVO7oEO4pvPHyH9ZLvqfGiMYkagcG7TzU18wtlmjL1kKQjKeaHwoH2OLOgLndTY/HAc6rebNZeigTO9bCRZVjUeZeeHhd7J5lKsrTo0MxFpK6nXzYXSqJCPsR0ijgSdQlaJ5T2h/rqIz8nRHzMEH/dSnUygpiUBmSiIKxhmQ0PFje49CVgfvfLxtQ++QG8h34m01ajd45qMFapCf3uv1elFYR36qqmAKAmhuPZPI6f7JrREBxXB4QlL6D9y3/yEv1N6Rihhhkma9pftiseWG0Dekw2xfsQ8q8/R0viC959tmtTITRS2zexd09YKfVHD0/f1ra1pu5mzCzcK2Y+kG951xTrFCN0kf53aq5s8jgujwXDdunM3zIVcoxYrRToKYvAyLjDmjgG837I1k/CYslAxmYJO8dr5Xy+lr0Sxv3ZVQ/kPTJtBu+M1zw4dm0I+5Wphlo/PwEhjR2PSu6lPXbowQn3N4sO1/Zynl2fxJv+oStjC3yKHBRhgu0nGr4rxKJGuWfrTITuvLpu8PI4WLb20qeIPX01U0UROb2h+3ZxUP4Da6+sziv5vIw== X-MS-TrafficTypeDiagnostic: VI1PR0701MB2208: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 25:5oU2/Y3deJx2owkK7suH8Dkg/JaXUP40O6ovs2k0oBNS0LRdYKPEaYtz3hOkp1eU7q6OpJRW6U39q8303yf7iCVdaiWyYugETcfXUnmLOo33H8ErzMJVgHuZd6f65dvLcP3mz3aJnwGoQfX9uqnuFJtU2eV3nQSK6wjn11KJUWv7dqBU57wFElFKYKqLijM27+/kZpEdvw3jziKYSOlmw3KyOMCQYCGHLHL2/gjwQsKguCsNUZ9HJz0EtPRbAHv1X6/YdSntutNM4S4hxkv0qOChHw/1IY+NANpw9cEDoyeGoipcf+lPZPz71cN11pvnlrXhTt4W/FBoA9SyPvxnk9c3JTjT9UzzebK8LpfLgAiUL0ZBr+lAQUfbdAfq1YWL7qJ+VNNgnxUkMoyZUz5kwICP/SmwwaAaa1vlV50gU/e1SpNR7mU6M/ehJE6PvO7bA111Kl/lOpMsz6WfjoHWnl3XzsOmGgie0xZVCrkAFakOmnodP5GYifqyym89nuvIDnkUZwCnCI+D+fGsNuqejSvdo3PEjhnRG/1vZYdDul5iAsc1Xtcih4u9w1j3aybz7dFRnigd764amL7tMcDEYXPn5AHdc+LLdIymGPpNOzVVgLeem5RAhl0ZsEtVkFilP3wWYZ8DsBQWOM4dE90F0juL69WnEZhnOWe7Hfk07gOkDR9UZRAB+O4yJ7HRh0scySWKM2hs47IjdtreRdsTYJOJJyahado+UtlsLsmjJ/s76s8WklUCl6/vmNlea9g221jsJkZ9rpsiLyx1wGRUQhDP01cV+bu3PfD5Zmw642XBPvG8WYUwQxGTSZqcgqNBheqUu17z1ruKKeDz8ZmEB8b9iiUZg2jFb435mL1e0hGtLUCl5sUUP9in0OixxdBm02m3n5qaOcSLXovTAHBOEf5lX+yYkv4pmQ0Znba2TEI= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 31:TzGJJYi18LszFZP83PcY9Jmlf+3J+EuvF7LMzrrobEfWYJ+u1zwatXinstO2N4u3v7X8vnEgAgHVXUS4I1+3w58TNsDAMNels+8pC8NTrOPL40bmnb4VvKkwHExZbUnS4F1YRcZiT18od5KHx+0i3fPeebCH5wVy3sctfJR8pfiwplkYcbFejD3+JAg6QN7ZtU9h26N5DMWGlaBpC03fkpVYOHFJzY3Vo5jrKz9WmG54wSTslK6mLaUUgKy1DEXfp8sNFUUV995xwxL/QpKkB2Y9mzznSGwWsOyuuYqKUCOPSKG9HSBUSgYbmizRecuiNG4xXD7gS5BRLCXtoqYNgTtDx0E2HuctEPPkZPorMfih0+nlsQbIHq4+wpz9A7U+xR4Tnw6AsIBKFotuov62caQpgooiNqsD7iqIbo4XVwHHbDpBAK5D1w4N/xXPRNbVEzfUXlj4nXJlvGVRPeLsIXwfdBbbJosPXDBF76Dl6rKO/KnrbkwFk/8Ua4KSsRwkT1pu9kagetCGNAS0qVoMdX+x+JuJqkn4OpRipUNrSc2ZPiwFR7tP7OzeOy86IJ/HTxlIrhpDYKOVmDr8NclSqNuxK5uqPpcpMNVXL70RZmIYfHrgFMAexQe5ENZs5GIHMT8iAAxAC2AQaGvmwb4Wlbo8kIeRBrReggXKx4KzWCSbBhajvrcfDBMgdTee0DEqboSVl8uBgNu5Jj2tG0NxJA== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 20:kS8qyVLgGgc5SjOtWltUr0YUZ7k3H6f5qAnGY4g0cTiNtKCdhw5hbWz3af/uYVbN50yOhJ0aNEmnhmnCvWPfJxjr2ToCtd150bBTl7F8Q3PGhkA6Q6DftLqt3J+bDf8LFJe5GtRMKW4TWe1qn/PGvyrRxXY65EXG3V9ZUJb3Ms5tcs/6/8n2O5DJm5HmaEjOFIfo70MrXgKhNzQw9xNyDih2LQxRiT2pB6Ni0iVuAVr7a9asnbnlt1tJlgSpjiAOqXq5dNqv8IijHcGi5OXLJKtZ7MiLnSnpZDraXtxkzS/pHlXA/fibFgha0weiPeOQfLx8C99roaUjbN4cDAZyoNU49AzdVoq+XqEcqGe+zrPXYlMaSPYCq07GRP256P4gPFfXnTjys5FbS/XRCm2a078jtvMQmyzmVzEsy/DoyepG4oMAu4DDk/uTi548YMOByobCtbk0u92FtWmlUpe27rlo6WB8Pl3GRPwbHBeCzeI1SAWM4H1ORtcPeQWmtEs71Q05ektgDKQELcBU9QjC8uPGwDeBpc2nZKMInUlZ1qs0cZ6t1Vw0Oa2xlEkey1gtMXamTsKjubDvU1uV13JmvROR0WSvGYjMgDaRaMsv/kA= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(13021025)(13013025)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93003095)(6055026)(6041248)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB2208; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB2208; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2208; 4:MQhpI5AzcqoaWV6MgkeqRA3f9z2ygPelhiw6PTOo?= MVzgvTA0AqiiQxVp+LLQ9JxuVRbr43VH7kBin/iMDq+BVaBT14u7iXrtzqTf8/YjoBhzg5b25YIuUv/fNWtJup5/UHVFGNxkNfi/rWOiF0F5kz/TXdDk5s1lKG7nnSuyjOAXR7yLhPQSgLKeo6mMOyGvpqwpAxV06E6Jf3Bm0o9JJc1SjW4ThM24PFhlCHkint2zjOnrAxtjKtNRSw1Exc/vP7AsTf5u8NFd/9cwCyQLxCrVaNVLCtChMrfvAqNKhGWFHT5eEBFM2v+5k9PB5y4eU1xVLHhDRq3g9k4BybkMhuQy/Jyt0xfccCyLrTolMhqIdb39i0bustGttaiACVoAi8nphiILYKXW+ya4iQllunIVU7PKk/2Lbtfan2/HJqZg0uz4/57I64xFfe6P186yQ8jyajOfP9Ab7GmD4iuCrn9FZEhV49m3LXRIEa4VMgl0498hLduAfTLf8BRzz95P1Y9ilsTYXITDn2Za1XEAXU11a8OshE7CwZ1xeMS4X31PhBD1QiMyvH4fU4u9AoEkpWFf/VkQa29C9meOqcn8zsKbUsRh0sjsCa2Nf26WeAcve8PEPrkptIPNgFD5Ay07r4v/OXcKmruTR/RuGo+8w2uCUXYhezd2axpXjx+RiKW/tW7xCQi9VcphDhT6OQUK16UL2I7UEYaoZIKYTet5dJarFSmaCj1OeC640Ns2DEIW5anVWPDKDtm5pj4MVX1rkPnvCjL7fETYhNnqaOekVnthH73QMwub5dlc3/NxitQ8jTvkYtWW8kKe0u3kGCyqW951bUig8tGx4+4a32005gF21f830F11CdITF7oNd1IFA2g65CZiUJWZzQ0DRPZu3QGwxweQNQBHMSnFhEi/NeZqj86AsB+aKXgdJIQv8rqneg77dIIP3BlftKAw6aCVWaBrk09y1AAnoVC8frUW3a4H6Cao8vp3xS48mmMZHpZFNN566rkE11chhK8gTqkoRA3CmUpLMyBl1y5ziZgY/CuEaJTt42rcRUFUI9WHuVUf2VH0yqHKzEamdLXg7HqSPD1JjMR5OkSLPtZ3Tg0dtnbvSIiB7lMbpoaVKS5dZMjYTSmHuz+c0upRKGgyCUTQ2g2O30M4kdKU48uS2PH06EWUhaRmAFgiYKFXXUTt4RTCmCqt3ih5sn/R1xXv2H/yAiawsXzIyX718U+6cH/8/r7wRp6bX0R2JBeaaqyoqY8c9AAqW8tGWUfY5tE1Z61h X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2208; 23:Fdr+Nx6Iu9NR3LuEiyfurUwVVjr4D2JR5WIdbyL?= nH2Ii4FsLAHGKdHKSJnZ8LNLJIznpjtfQyKtdb1U8vmHk+CvNKZ5l5nKl2Bgs+cB2h+YDvKBO7q7ATLChwWe4feilf7TCbeTsHJ4+xmsNWkgTqkO6bb2nYlBEGUoaNffODMI/GO30y3KWlFHoBmHmRzLCg7D1qM590e4EeoV0G/fZMiD24WhSgwR7zu7X/eo0HClHlcKXhHX+oJTtiM1YAGdTyXUf/fhjGBjPUxyEapGof+Mclf3BO6qT1fvtRg10Smh3oSvzj4wnu2wh2TdiUvfPdKkcx0kL16WED+oNF52QNaFwnHy/IG+aa8TwntwNNJnifbnu6Alu1ZLeiFQjmYpE1qGr4MoOPigpYcnmttEZy6gfGrNYMvM+FN9LmsUQPxiT1soSn3b5rv/Nxf4IXwNQypT1rplQLdzCKkBmSshvyBvl8baywPUyBaRVx2/g0x7zXmFk3zXm7xkvd4kG7zK0M+BTRwxFYS8dwyYitI6sGfh6JE4eUltOyEovqmTkYue/yVL27UxFW/R5Ucq53mqGqHYMGTPwR+yYGCwXqihsFRY7IZ7J+VybrfRZ9gQZXYOG8v2z4lnwayFAWwmWQDEw9daPp/gUamMQCkfpZb/MuU9TljuWUdjsVME6bbUdHIyDezOappCSJoVeP0gGDHNOnjIlfu7ewqDaxcz3AJ036/mnliY4X/HsZ0plYb7ZM8OPn1s8xtew0lvQZwCEgafN5EeMx9sCZ1d1AEQK2dP8XEDER2sfTtIgPYcvd9wHnH1EB6kqk4BAzDXJNzCXAIMKTpPJt+csuy6Pwd//E4HJDF3+ZVzOdHnpuhsHJ3Tf98FEYxfeByg9P8QNfqDR9ofcXNuDdcVG4lTrNmB7rTCJTZjfOKvLdtW1b9eNzCmO5V3hY4PewQsUPQZ3bF76tL3gXN2P4mMq504BZOxq5IXTINaVdb2Iuk9nZSm73ibBuYo4B+mp8nvUfPWiy0gyEfG/qi7BY1sO+HlSoEqJlpYvWFNZlaBeIiWhFdB9PEdGOu8= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2208; 6:mCnGDL0UJ7fB5f9KI+4PSQ79LsJhdkiZuY7pgNIQ?= ZsHaQ6zRY1Wt6Ac7J1FSqdCJf5cpA0NlpxZlhHvZnEzhiUM95JwJ9D1TYOOU9lRQcH82w2zgKg9DB16I0XXN8aL4iINqCekVU7qy4kt2cEmLb8gmyeedv1TsmwrvzTb61dLAqPP4AprSO1L4syV6UUQ+BjOw5GqCDyFY/QtSna8qcexcSJaSHl4n417Ao4Gg1nuopO77z50B85uUr0Ga0oRdV7ppPtP/SLUMMt9vhvhCoXu8vDbv8z5ruWvR5M9YRuTMUOkhVNaeujDNsPAQyqIH2uX20iKhjvDmTy+39Wl2SnRaoieRDIbYqFCMrxg3MQDyZWkNnZ8pL3JW5MoqwJuCAInjx9l766oWbFR1blVxOm1zS0vcmzwa7XSGUZ5JUX24QkX7aJtNDZbF6i4GDD/aHizwDOxfyXQ57ozuP7G+KTPW0DHrKaQRH/876RrUbmZCp5eBiUyC9otuOmw+FhyZy42mAhvjndLDoLTX3nQ+frdibIiWf7uKRQwR6Knit6K/SMiM1Arm/Arl2atZhbsrYo4GHLyqpl5vfhd/WZlu3aXoG6PdbZiZDPRREuwfG1pI1qCiEyrhLfdiVQREpPmKILKMkI5lnW3iuD2B7GaPE0ix7Ph2muwl3WurAgQH9gq1P+CR0CvA2PAqUMQ7LM+io1P2MGs+uf/GnmxCZrZ839BRxXo3Khms2D6ZgJg5sne2liFSQTIb5rwCon8Y9M1irZtRpp/t9fyrTvTODiNO+961wuOZ1mSrxQokP4yxFVXfOV4IwZAQ2Uvjr/B0zNSMo4ixYR8z8YdbDjia0f6sb3RDYYwQ/r23tZE8BHbBbC8FekMSLI2uj+2/PNlLuhexAbcJqwn5y41zzjblwLDH9/0VV4O00cChF1IIiwiCOXFpczmZRmRqq2yqUvzepcDRwP8KOdbi7+PQTKiDzZP1ANiHaCSRaVdedo252e1TV1GH8Pfvgg6OlJZbVSs9zLtC X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 5:XpU3hekGgAbxgHTLIwbzIoEscJ/kxQZj2GNaHt140Xqv2vvHLWtFQhMSU+Ri/l/YWzarx6qL5WwPckPGu+D3k1eebclYVqf4Hf6myo+pOsinPk5wgtkiOrdF+V089VL9LnzWxWTR0zmygKttJPIwHXwJXg8SUfTV8jsnmrY+ZGVxpi5jrmrfcd2XRLCFgfA80zumRfoxJELLHjYb6R752IBn87oKnGSwn9YYddwd4glKcX02Lam9w1qY+LkO26PhRkScu8BeoW8/xGU1pDl5OSTrHYY9ZZyQRNjdTtrNy2efnvcCYVRb5f/yYu2JYn0Y72hpCGHK/UCPgYMuJrMK8yN5vjPldvbM8vC6spmcdpJKBqQII8yUdSavakDLsusbUbUR3YKSyCtgeAdVNFk/lZUlh601qOJjfuUMao7Ctofqema5XO64dTsRIV8KuHk4JGSNvnguHIFF1Y5ugPFJ91qAjHhOk1M24gjle3OWtoIe7iChFo8Q0Bkqfn+s0rnX; 24:fdhPZUbBK4rzN26wjvM33Id1vSkGxC0iyxJYkw5g4bBwmWvpf+BN5GSNpoiuGswAs6Pxzc89Y+OYOgrym71Q+NeYjSIIqb0hVsh7oFKEqK0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 7:V8/B+r9ER/Emzq4RF9iGZ1U6QU4/YB6+w1mTdJ09z1F3O2U9P/HCPVthHAabwOAHj6vxqDpIUv/T212FO7+am7v0mBTYRSlx5aiJxrqY+Q67perQZvRM+NGerQZog4QTzrTmyQcxgfm3WqIrhm20oIG+g5aihkQh7BcLngpsjrtmr7w/8WHTNuvZ2itFGwNdMRBP19eHEM5v7ee5V1dGuOAADmEee5trc/JxM6pSUGYztujpZ5qSBOp07RbKduuxo4hd4O0TJciQawI6l+tDibRr7iXYsHuyEJv/BdNOIougwUyiBdn98Y9tbKSEhsC+i3acTfOXNFeELh/9wYt4rGSqgEMcIGkq/C9waGl0mvBXev53HKsQ8UaDYbu+mA06VPr2GlHaQjHsfbJCvrbAZgFSsXcNs7iz3eYd0cDbEvSgF0HnU7dEWfGLPu0moLZWqgZlM87bDp1/5x5Pvf+0YUmQdCB11KvchFZGUpfHkgVCi8aTbl4uZHVtJAa/RMEwEUS/zpP2/fjM48iiuOh2nJT9od/9RVkKsfyaYSk3DfJbWczh0FSqgo/urcn31LaOmzx97ejUP9fzqyf1GuNYspri0DalRwO367uZWQJqdENvoQDVfSWC10jQwt9FNVTuxfOdqhNiNCuJKxbFvpvE1u34RMzXsOA3TRWKBSmYmLht3HQ1Chg4wkrDHsyZv1x5IVdtdFAaTLMZdUWtdNqOmDXcmPrLkTTE30VNuWR5JM8ma3EvhZhG8R9pF80S0iG1zZWGNOmmYBLevSFTpXVmDOq991LI8e6YLQZvB1I0R3U= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:55:00.3792 (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: VI1PR0701MB2208 Subject: [lng-odp] [API-NEXT PATCH v3 1/9] api: ipsec: add salt parameter X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" Added a parameter for passing salt/nonce for algorithms that need it. Currently, only AES GCM needs it with 4 bytes of salt. Later on, other cipher (or auth) algorithms may need also salt/nonce data. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 9 +++++++++ 1 file changed, 9 insertions(+) -- 2.13.0 Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Balasubramanian Manoharan Reviewed-by: Nikhil Agarwal Signed-off-by: Petri Savolainen diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index e602e4b8..9f061961 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -378,6 +378,15 @@ typedef struct odp_ipsec_crypto_param_t { /** Cipher key */ odp_crypto_key_t cipher_key; + /** Extra keying material for cipher key + * + * Additional data used as salt or nonce if the algorithm requires it, + * other algorithms ignore this field. These algorithms require this + * field set: + * - AES_GCM: 4 bytes of salt + **/ + odp_crypto_key_t cipher_key_extra; + /** Authentication algorithm */ odp_auth_alg_t auth_alg; From patchwork Wed Jul 12 13:54:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107511 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp844056qge; Wed, 12 Jul 2017 06:56:21 -0700 (PDT) X-Received: by 10.55.48.18 with SMTP id w18mr6571709qkw.3.1499867781250; Wed, 12 Jul 2017 06:56:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499867781; cv=none; d=google.com; s=arc-20160816; b=o+mo66G2vqfZBbf+4DxwsLHtNrJjcvZ4VWN/L7fr8ssvS+7v0XmMl5nJwZcn8KLgUP EdYhkMf5ZyxSHk88fP08xENOvD3n0bpVKz43BEcCogxZH0dpYc9V53Ld0IAwczO6xDie c/gBx8X2dLyJQ/zvr2JmDTXv6vaz0RrCuA1JCJb/WG80224un6FXlv9EM9bnUMOub06K OorkJ1a/ZDuj/yHBhX2hLHMNED/ZvWLY7TyJKfJkAMjfEawnNINVTGKZI8kpmGfVKXIU CY4ISj4yhXo/yNrFwuwZJA2/UdJAhvT1mys/Waj2WwqBinErxuwcMAh8gyQWZ4j84BHh oGJg== 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=xmfuHXIcY6qg2STsOT7pp7MnUzStneXSMDRgltzaMSM=; b=ABmrqyusvZl8zRf+W5FAZ/525fgc7AONtGWqhkr7RxGHUc8sTY52560T2kkg3LguzT H03vGoWVDW/j7eYvqaEv29I7OOgU1BJgNYTHn7UI/voOOkTS0iiWYYIfDfAFUZCgCepZ D3DeXiKgxNZoHbz5ta3oYtSrbqVy1ko3Jq4a38kuu//wILua9V1Sx8oO5FdAnsbQ1Y8B 1rl2gf+l9GfLIED6Njn4Kx1mAnd177uU07ZwRdXmagbJq82c8Ijn/aAAfSE8JZ7g9cb1 5YqixWEGfO8EKzVxSDCgY0J3X2lhSgrK8/QPy6WDjwFfneRIhleNCU7BkspotCeLTK4T U9Ww== 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 x7si2320278qtx.301.2017.07.12.06.56.21; Wed, 12 Jul 2017 06:56: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 E3297644D9; Wed, 12 Jul 2017 13:56:20 +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 9B836644C3; Wed, 12 Jul 2017 13:55: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 55EA560C4E; Wed, 12 Jul 2017 13:55:04 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0104.outbound.protection.outlook.com [104.47.0.104]) by lists.linaro.org (Postfix) with ESMTPS id 5F8F760C2E for ; Wed, 12 Jul 2017 13:55:02 +0000 (UTC) Received: from AM3PR07CA0116.eurprd07.prod.outlook.com (2603:10a6:207:7::26) 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; Wed, 12 Jul 2017 13:55:00 +0000 Received: from DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::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; Wed, 12 Jul 2017 13:54: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 DB5EUR03FT025.mail.protection.outlook.com (10.152.20.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:54:59 +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 v6CDscAD021186 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +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 v6CDsc8l021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:31 +0300 Message-ID: <20170712135438.22191-2-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712135438.22191-1-petri.savolainen@linaro.org> References: <20170712135438.22191-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)(979002)(6009001)(39860400002)(39840400002)(39450400003)(39400400002)(39410400002)(39850400002)(2980300002)(199003)(189002)(9170700003)(5003940100001)(53936002)(305945005)(81166006)(8936002)(50466002)(48376002)(110136004)(38730400002)(498600001)(5660300001)(1076002)(189998001)(6916009)(2950100002)(6666003)(36756003)(33646002)(86362001)(2906002)(626005)(68736007)(22756006)(47776003)(356003)(2351001)(8676002)(50226002)(50986999)(77096006)(106466001)(76176999)(105596002)(217873001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0701MB2199; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT025; 1:Y4O1vEPrP3DPWRfgyIHgwa1G4HjSZ7JCtgKu0CbnWE4gqGX5szBUuycSFSslYY5TUhsAUabJJhKLh6HAlAHQj4kDFtQlIsN48MKzskoi3Br9V50KghC7a9leVEAaClxOSj6h7rksRhNCXeGVZ1yernA89oAxR0jE9UNRz3bLdaCK8/A8nEsJdJP2SmXLqgoiCDHFcBgR0GTHL2Ep8HWV4kOgjc+vahFoiEPrcTrrurV0ZSq/iaiJhj+cJkEW3JDeXGQwvZ8Z7nYw0WIOX8i+/msBNBtn07I44eIcyCPMnQFpgL8No7rcYbRciiscNuRW5JdJACQd2njLCGURKs04O0rqdvAT1lhb0vJHailb+9yVr1jY93bUvmqwclIbRGKgv1HWZlfNVIAyplXagj8hKhtaZJZsVlv5DQQWXHdiuy8pWGZrwlrpxuvNwMVlcwSI+pqrZ1oSiFH8s1GVJjYEdd29KsUOZwjxyjVHd11vEXLUpkDGC2F3vGPQJSt0OHiVOSrbsY4495yncQB43YR2iBEgCCg9D6jdGJw6/DS7D6rFKlbYd4DJji1lW8FlgarlgkRtvSZHAgsao8emxVukkg3hPuYAS1+a5vPRit7PDhK5EbQBhupCdqQ9ND3ezPcKoYoC9mAjZgCC4LQDXsLXbc2mFOuNtjbSHSOziBRsgcDCNqBgyra63t2+Ab84wzP4uQ8dLUABr0xKrQqwCFE0mDHE2CcneUF5smpJwfHI4688UnsrP6EQbxySRTaeay9wDOi1JBo0cXWg6Xr6wDBtbfzwnQhAzzhnldcqctTLDmuKF5Af7ud/5QDv7FT6Fv+6htIFEaTCseuoOpd7qAtVVGJP4bCklF+hzHvM6hoPCGw= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dfc27a9d-d290-4106-5421-08d4c92d9647 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:5UI09k9hVHiaHm9qqOOvWsjsCig035kCcccyDkHDMGnD54fqwLw3jXlNLcCCDp/8NFg5LwM+g3S8DW32nyKXFApgthQoxa2e8NTigYVIt6h9DB55xrBGYkkIe97FTqVqC/vIZ7tsbUn/YjGEaTs8DdxBIFIP4BTcyeooXb/HILjWJOjEFJNrIL/mK789IzRfPctgl3uYj2rSjWwPU58aCrXOd1mke/452xkW9DXSw/oHS0TiW8WlvePV72KjZO/KAMFOkz6tO6BIKgCxkJ/Ah3ZKC/ohCNDetAYvXcy7qMHwYurj/1NnEt2K/tkWqe1fnPqqtvKV4FVuPm3XE1ZrT9nmfxsjIho1L4sjrUycuUDVNylpMKcUu/QFqEMq3tJMcT8mQEOiN79zeDDIiAwdywSeRgtolsw81OVE6tHGbP+nGysrwOZTILNScaLgJlH0PC2gdWCzWH5zcZYh26y/SEO469eNZCjnkxxziGD9a0v0LfaLbWhv4d+RStnjv6viB1hRhJy6n+W32qEK9QCaYAXvQcp7HHK8LMGAc+TMz0/2+NaLCy5200c/PYr3Z/QWs6Gv1a41msmGhNFEqzg0vml9kiJuBbN8YMPh89P+zfCMhYqhKVA7n2WGO9wlpSHpMTDuAj8rnt/zGVbdvT4g4npMeWowrprxOLoFESTmhDM3076dU4gb0g+hzOcVSNmB3QAaDsK+s1dOa7pmF9ZWLzjJbMFJ9QQjhly/OiWTMmpmVUVJZSeaYrjs71VXaZ2x5LoCe79w/0Acm/rEfOAhuw1uYVbMB/NX04ZS0KAmctyerT+l8L9XoR3I4/M/pL34B/vw2cN6ZV0NG4hLQRpMuxVRniQxh2I12rHof9Yy+6EPAweyqsSh9YdgEIdcfZBAQGGG4kO6mvM0P9T7ZgCcSQ== X-MS-TrafficTypeDiagnostic: DB6PR0701MB2199: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 25:7ElB+2gVhge+zPypfOURRONSTQ3OCX5gvFVdMMAajRNgS88U2Kz8Fh/bEmlhNm3U/SGqJnlA+LwaQgLsQnQupvqn66RmAc5YM0qNVrcmVqnsP0T9tgapHgz57rPabaQomD6CVPTGsYHKdEVmUGI/lJWJfjr0g3WuU1XWiJGoox66OTNOb15thGw3Nl+p4gX08FyRMUtj3bAfIujqwOARzUeSPdDrHHJvVwuogwdUAYJhR8BFN1b2bWQ1Ygt95wUmLxGLfMTTxSkLTHjFIrLs7lmb65ipIHQ6l6O3glHlx/rUtUXS4AhQXFOMrc6TBCFdMZDNZqFZ1UU8HMA+jaK0BRFPVv4zVMzX5XqiWG+BYLuNP6ktHRNmKEz33jtprs/ruGOdh3PrXX4tHY2cKrpIZT2WACrCdMirhJLcqxDTJ7/kQxlsY2GeFiDOB1HQw/re8I40uEeFLcMS+7TcX/fwM+tP3FCLVf8MNM6BlQAclKeQpYfI4YCMNAL4sBgEgiZX+rPkl5JXt9Yi7rKUGcby6XoqYynVdLTVGQmklotHH++AeowvPuBuhMeqDxUiIwiOU8USANt/PmzY6edwIgebf2L80NpVcOjBiXhUM6AnYPF3jtXAnmaEzCmrz/C/AqgePHlGxtPe+6VKsEN3/2BZ6LLIpeVBKrr41ZpWQAOL9LwriGNLq0TV0id5XpNw9yJWmS+ECVS6uQe6XEM/BrkDo7ro1/HqNSRdIPMNzrVmKffof5RUXF9vOirXYHsjvpyouk30GHk1yn9Iu8R9Hzm+89vLRtCSpaeCOhgH9u0EzytOfr2SC6SCbciiNQmP249IQV4hINOtUuSDZktXBVaNCM9lXQL8NHthq756f7yrDStso9Ubmi+Y41pjg6Ij7ZlNSiVyysKsjgTIYFBnUcX8R6s2cCWl7G6N7f3pk0mkbGg= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 31:1YnlIu0Fasaw7y36pE1cFMspHIsOA2FL67ZndPHhLmi9K8D41yk8YsVaFYdXYBSw0v/J0LWzeoaBY8nAn7AonVMPdMNHZPhls8BQVTf4kdtNVWAJPClnuJvUACYEukqpKQi1hqjLQUuKwQKdjvbs5tPn5pwNUfkEM2q/jrI8WReuSpokb1QmztVNYitLgd+4w+2qjD70lvTNI91UWw3PLPN/9D4nHrY9L400ZhQlVQ+ZxxpItcX5gD3etuozha/3oyZB9uNdCaV4ymaubEKPOyZSTtmuQXjUyhp9ZuHAQGkvnv8p94VZKUo/PoiBZWyibVrXKd39MIx4pF0vYUDGyNChxxE/sOkdcULSgxGclOZWaYBptrIUBtg2yzngGiAZeKpBqtWa58vjVdhW3BF7WOWW/WnTOlortBHi20fAnqhEm/5+dFKw4SYE3FZx01ATIcazp+4GLzL8hwlnoqOgaXaN98ROxDouhZVQZjjD/6HraYAGCx7/MWpksRGMFiX8dhyejJuVVPrQ9IYpgAx94LaUBPxY4kmrbHedwkCZIPR4+U4VkeBAXNzfqqENHDN87GxqZHIrHH5bMIfNVpymGY+vR26KrUu35uANYaluO3ND5Q8S6bhAQtpdGgKKmXGOkqCIp8Wwyxgqb72kS6v/ptBSvx+h8fFQOxS6CAuTMdZHBKbrxkPmyDlX8b45l664 X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 20:8lzz/FepH5AMfqoEEOzkhH32x4nrXbNR+yD8aC/a5OYIHeFMrj9jUNqqIv76fBkI9qIA6qvI9zjQtQ91vUDcrkmalRwRSqMUBNhqPqnsOinWAXWzb0mNziWqBD4uSU2wl2jmvivSIYPFvPxut8ZcAqWLTBdpwrpHyXmjj8UmLjgXte4zJmzYT6+PoNr0fl2VCyvOTb7Q7BGu1UHlXhiDqv6odOVXB9L+o5bTy+o1A9M228sdY/az4g+3dYBwj7wQ08gzH+mzp8UqnQBpZ4UJmeHcTXj0BLrtXLjPQAKP4F6TVA6HsxVXWHTP3eyaSKYpbpEDPZjdagZUFJf5OKO7al7K8EcECxTiB5PkuYKjuBCaDYhPLUlLBlOX9rqJ8ZAzxcrtezySmmrU+N+6Y9smaqYJLCmn3xBwdgH7W/KY+DAU56bcZwV5+LOakHfMWn1PmL3VUDR2A9F1karH7MkCBXXtxcnunPgMf0HMRqMiS72bWQZhHPtyRG7+n20tspC/XQeFmjH9pxmQQ8G4NTv05UXa1FPlP0eI1mD1qAbGdOEytH19kJXU40pM3qvAFB2TICRLPeegAeYGimgq8xXlpKSwQICM+D3MVGIX484KysI= X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(13013025)(2017060910075)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93003095)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(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:hE20WPGrjcio0i/2R8h5++gjSg6CloOv3lE2cfgj?= I3KtBlZz/xG7+Dqshf4T8gQwD32/sblFjSioIyc7ofnD51bytiCImVM8EuZePMlecPMwnbxlT9m04H70YMQweq4k3gPnKNeygTCDNAuoS5vKX7Md6/s53LsmpjK6jk2cBfS5MuABmnqCEOSsUQcWzXb7/tIFZbZ70flLAnB9DZ2W7mnC43gTjJDB1TWpqShgthtW9UqquXlJk1L7FMM+GwEQyMoveWompaP8KxAmdVAkHhkvxy9ODwztfW8WM0Agwhqj0WUnAkP1TW4JsdB6k0mAWDZTXlbm0it7RM5veSNoZGlIxzlLUVELJpf52UQq0LOOjFCbzHKlkFTlJM0suXneTEHtiD52hiOckQiynEpYmPu8nP6g34oo1yLEWSo1vNj8YgdfpkeIml0CjHhWhVsNTqyNDX/abgGHWRjY43Bi/VfI8E4UIwtbZiQE2naowGPRKFFWxIHS9QCIVIKT6jBvL6VmfQW/ib6+g7lAY4MmKy8kvY3j5DAOA5gsdqNwFWv2Ax9qm6nw8lpg6lfLMvBgtOyfGOcUOJtmRbm/B12kVy/yp3sp8cSM8/p4G/aZhtWJhA49XO/irgoVuixe359WigishwoLCq/ImJ9Siiqm0g+y0C3d+Ys9lhrBzKSMsAe7MqBTvsAnwYqxQreF1Z7Xr9LoV8eBcabaR4b9vnuuGty6D8ewGqZcWvnkfcypp40PJbtpmnGD7yvf+KwabNDx4AuBpZ3GMDzOE+J0dRDxZe37HTTCR9tvvBdmwstnANVL8LKXz2JXvZPx2mDBGdDTj/G9aruf88vyncsQCNdzIVXghNRmXZMFxmlxnHFee+GbOkspY0ObPk+p3Qv1EZOh3Kb3fjTH/tZB03KhBSpvshgqmn+gdAI2O5HozE23BCNWQC8tp966X8viJtnvxSDLn1pPA2mUQVRULrL5i530pKwVc4B9u9JL76Y+zrGJxjAIipPrXwnWqakvnuNXWJbIyyQErtqgtkVhlgXO46tLWI14nfCvIqMV5HIssqPJIfVWoPJG6LnwkoS7/tM7s23Ay/aIOgMn80NFuT9jcrF2AOmR0WqX9oU5Lr/thiwhOQTGTDLUqRPc7TLGUT0kqEXh1Qcq5BQbiKpqR7zOGzqO2RCe0mbIiZy6NanHPx6q/piyJ5ZzgXIMWMN5Dw38gYA2HVXD9oTO2OvRi65h+R+ylk1DKrWwWpDLvRaC2jaN3s8ooYz+BBjoCwIJyzUl8ZFBaFdOIJpbiM4Zsp+pDYHpcqJlFgKuqaXrQ4sBByoFDMk= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB2199; 23:iGG/IjlLdRlyTLSxgeNtKpCsR8hyMpinPgsAtjx?= 0DkB3Www27VLFm1Z1mQq/wUR6wmM9iwEDNq4UAuh8EU3U0x0sjadFjg8otZZ2Q+rvM3waHuagbqofDOHNKClZsArFw5yqvVaZhjeB0RTiqZxYlN/ASWwp52xjcBxGRwqzeSTqsVHkWxfo/mc5vMRsH2DhfRBcLiKkNA6lt78nR5ZOYAHuTRvhyPN31YLFV+/D1H9jRG6MMuKqGgYrJ1n7C604ef9X/kof4uqRLF30aiu5OZXM4l7jXndAcBbMlcWJa4M8NyRtGxZjCHC6Ou4HbvE+q4lAjuTBA4ciMUWgckBq/EeoZoqmojsGSOFFbLdbQoga2OZcAkS6nzbFDEqKer/j45hXRnAIz9kpdBeCqqpcXDvKo1yNyuRbrJVRWVh+hUBpGsjdErKDZaypfxSQOPANO/AL4whZBHtMz94zRMu6pUhjgm4yTXmqmWuyxlVyi3Ie0b7dBs/4j9Z4GNFW32HqGxTLfy6h6uIFC5chC3+HETvZO8Ml7eUwuRanFEloYMZjcYeJ1u3/gCtbfSjv7ToJzuxQV2mxwAknXF2fFCDhaiZRA87ilZ3TzZ4tUOoSHh+c0kZOIlT7VK5IbkD9dttad60/0iLiaZo71nFc+7iHn1XlBolCanKF1HVYMfPySAhjHug5/tAnoYCRSd1EpgWx3EwbuhqSPtW3ZJR8IQQPctkrDQxVvdb0ShDcENhgHK6Tlmg2q6BrcErZV0a8MflttZlDRPlLEUopuX4tRMV+lexXDlp4jue14DT75VzAgGIXnYSl4T4dGFfDrUYgPWeF24mvbP9SPbJ2P9yDJgadNohTLjSidAzj2mFYAsh7D5fhF8Fze9KoWgxl+9wFo/96m7O6b4t8RUb119KdLCMkcYXvpybD0UYn64syMrghUAuPJYZsc20e+nagpaMDYF+mWipvcV9ONocJwxn823z9Jx2zMA7qwnfSxih/CnqeyKKCJTL/Z6T+8O39Qg8GNSZyeP81TfVC7qe2Vtlv/KY0lqdNHd2fDEs8hSPg5rwedknEF5Y4jZm9JrxXD4v+pDBf69y7schp0G0jvu9PBBi2jkYetIWO660kO94ht0fIB97RfT9jGOPkJLFqD4Eya+a95JSkenx4NbIT+MuP+okfoP5a3WdGaurw153CXOo4fhxB0SWtENOp0HjSNys4t1R6GmsHMfpCC2SiF+os6W2Qxw== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB2199; 6:Zj+F8JUJhxnVv/J49EAPKwXz4u8T3tW5RpPUvIEq?= 92OlMyE4CcxLsn6phQB+f8D7+YUk4QkV6PmjTpIHFL97OKBdWN3dQo14z9I5D3kDiF/1DKY6cnf9vl7BjXC1RVvemk0VC1xRJ5moXnvQvTmYwJ7m/jszbNZE51oOAkEme65YdwZ36fJPxJU4jo/wezahTYcKeJRpF0u7ripaBo1MZelfQtLehwI7kRiwWR8iXU78vJm1Dbil663NZAJpF/MsaUOQoqSBz4ICAD5JLauTNPxPdH+i5kKcgxOnc9l2tELuXGGzwWlNBm81Q3w0WyklZHbSTlUlYJ2KUB4VTYjQG+7JSVQXG2/BDth5GRHFdGSr/tvyF+MZMPFdlx/pZiqc8YOPWwTN4dX1U3sAaC6pfj6EcNxY1WDETHSYTgdcjRkumSZkkI0qFnxJRnvdUiLXnWgXFEbs4hXJ/32qj1WEZDr+B3CvlGeNwZvF5FFCGCW2h3g5ro9VXzj/4t0NJV3D4UzLummFj/RLpXi/xtnc5DkGgR8Th5Yv8x6A13+N9jO4+TQZZO1O25Ajs0cMJq1NQyi0MpnJJ86hsLTKqaVImSE19zAsansHOlWF/7TVTxBas9H/QElW8AOCJrw40u7JzidRd8LCuLkQU9dDXhbJOzF6MvDb6sAqA+XlPWNYPu5BXqhGjcgZA6ItgtDhgaAhhmF1lJxIFZkcLceUv1hghBRvWC0NayR3MlqWyDnySucgimV71Agyb9uhmPZouSYa2MEQjzcfNywYF9GO0mAQwcuIXF61JAt2h/ewaj8lGRCI4/tGIdRGEITt4xgrpT/d8G75e5gebbMdxxmQJPxoHs77HCOlkKPtYvRE4DgVMvTDO6oNjgG8tUcqgiK59usqPrcPIzsvYTDCakTA7EWwPWIZyyX8J8d5wsb+sjnr1wVQZIUDlHnO8wLu5XiMf2ag9ISaARZEo367SvBsUPEz8TLHjGihN55aWZ+x43sedFQExQcDIurREEeJsdoiAMzf X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 5:o4Qu9QoKXJ0IMycx778CgLDkgw0oOpoWNGWoQD1jjQxq3sNS4EpeiYBqWgUKJ5ACNM4VkVD0FZCBht6ob7fd1R1v4qQrC42YIY9ksrNoqdET3qYBTBM3bZXyVAvxoV0ZAq0Y7OzTaGwp7iAU4JW10arAr7zx+XDnQZqi2Qi2/PaBS3kSqy86ihoLaC3zei2tKixHZa3GLjR8WT96ABu3szldTS/4p3NVKPaVa2Nj+GY+qssGtff0ZivO5dQwLlSkAd2LYFKNmP+sDLarmFoWsrXNXMGgFdNfXVjyVhx/tr768WdrW3rpui/5oju5o49RBT1N8K2Wr88dDaWD9uQNWfcVYZIDa9C6CEPogFJmxlGRQ+ix0IPHfc7nBM9PB3WckyTqPwVwtd/nt6Rm2kA+ptQJ4dle2XJ6M0JD4rJLa48qg1rjzZZqj3ozllL9Nyw5LIZGO1evFjNP/F7LIlOxQtqiodxv/EsbrfC8Q/cgKVCCK3iIhDv8a1k+L6sP7dC9; 24:C5B2XLai1aaeKv5HIksn8BwaEnfcGwJAGlIXDiB2Ykfk8CpQ9MvLYmpj92yePj0LuovtYFWh98/n+HiChruBiDfAyM8Ve2HIT5OKGJ9WnlQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 7:duMpEn9TfIv6f1E5+KpYPmKXK3s4RzoD6b09UadKvYfvd4LrueuSMgMlKt9u+2+eJxQqdv41ObB16oo6msHoxPsikGmBhaPgt1u7jj80LBjFapKSB0y3gQWOlkQHRiR5hDKsE/yp4utnbajJ5dGu+x07fIhw7mVuUmj+od4VS7oaTLPFREWgqzAd7fQMY83vaGg7QqHYPGEJgrch6THFiwi4sbGrF9Kn450rOhy3bZu3tTDKJMs7J1yRlXUrP2iZXcuc5VZGbfURC6DIytEpEGR21KQM604WhLHauRTA1GSabHoCsFUOfZWdcSi/+08h4yKzOqq2/NxcnSvQza56V+QHIWMZ4YNNebGKeVhTAeuL2chK5ASHh7wVaHxyj77enknK4S6XubG6evlWvZX0rN5DkI/f5VzOpSV8TcxEB8/lJzZKcgDPRpiqcMSJEGH9NokKCHGVKv0EmqnWsqieiyjeOanMUXGgOJQcHBESOVPnKjIlqjLKR2vlKGQBO7jAYg1w6iKLW2YXfUzyE5PoHRbAXPZxRpcw4pZp23doEvlsHNvU8xO1sRrLxvC/aGeUNODCoVynE1xJ2PQqfZOT8mJmuOKG7M8X8IEyv50MHg8cJSQ1ty5UyApI5WlRaPtFq85tVy/EoWqmvKQgADGb21PoMblvrLvG2Q6B2ZkyZxgTemJaABppreA6l0Mb+mvypmUA4NNVxjP6micCz+2Mb4aKA+Q3rXXRbTXXf3SuI8ZpiHkExCO25TewYdcRhGH2RydnrD9bCNJMxYcaihIE7h9Fshgku10r+qNJfKZ4j9Q= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:54:59.6175 (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 v3 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 9f061961..fa793e37 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -268,6 +268,10 @@ typedef struct odp_ipsec_capability_t { */ uint32_t max_cls_cos; + /** Maximum number of different destination queues. The same queue may + * be used for many SAs. */ + uint32_t max_queues; + /** Soft expiry limit in seconds support * * 0: Limit is not supported From patchwork Wed Jul 12 13:54:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107517 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp850037qge; Wed, 12 Jul 2017 07:01:28 -0700 (PDT) X-Received: by 10.200.35.221 with SMTP id r29mr6395539qtr.169.1499868088865; Wed, 12 Jul 2017 07:01:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499868088; cv=none; d=google.com; s=arc-20160816; b=NxQE8VQ2X0vLP+0zONh+RAecYs8jx+a/jTYbmwocH7QqyOmhWnpV8W+4b6MXht3f0z uYKWUA6PgW0rqfaqMV2IXYfeqpE5T93d38s2KGrE6X7a0poTchfob4TDBD66gLPOOCiR IgenqdrasAQmew6fwjun0kYcXtPotuDgKuJJMZFtsk9b1OgbXKeohesYXMj0VDrnRQA7 jw4gfqg1WPt+UhTtA88rCigkUrOQrzgqY/BHjUyToyyWh2NJCWvG3AprsTDbkevY6b6v 42roefjDnTDrIIswbOsVpedLNqbBnPutV6uPqwVJE30kMJUoVKfYOkrFAaPezQiYsdoj xr8w== 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=FerUuGzJZJoEC/7yxdjnIblN3RYa8BJ6T0JS4RsvWqc=; b=MQVCjjO8Hfex/cn/xoCnA7YFLe0WkkQNKFt+kXlvtewz6GJ37Zd5TQj2oVzH3CH92/ UqWopMa5DHNaIpvoLOeM6wM/kTcYO0hL2D8il3c55glp4hZ66DeVSZvZKcA8CYNl5Yz0 6S8x4/v9hMrahrdz0dnYNpa23XGN15nOAcAKNRs1iEECknxrq2yvgEkTrek87npgArva aqWNf8mJ5DdC896IiTrTaOsZbIkVuSoH+AjkE4RQVIhJwA3fKiGzt3r3zO7fufdBEvZm IgMovifAZ5tRRBsBgaYzqQCHz3gO8cWnf7P3K2w5NIKUzskUbQF9MfIo+pv56gQqEIJC RYEg== 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 r13si2407316qkl.92.2017.07.12.07.01.28; Wed, 12 Jul 2017 07:01:28 -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 5944C644C5; Wed, 12 Jul 2017 14:01:28 +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 32A8E60A24; Wed, 12 Jul 2017 13:57:26 +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 3440560656; Wed, 12 Jul 2017 13:57:10 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0091.outbound.protection.outlook.com [104.47.0.91]) by lists.linaro.org (Postfix) with ESMTPS id 2DBC760977 for ; Wed, 12 Jul 2017 13:55:23 +0000 (UTC) Received: from HE1PR0701CA0016.eurprd07.prod.outlook.com (2603:10a6:3:5::26) by DB6PR0701MB2200.eurprd07.prod.outlook.com (2603:10a6:4:51::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Wed, 12 Jul 2017 13:55:21 +0000 Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::202) by HE1PR0701CA0016.outlook.office365.com (2603:10a6:3:5::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; Wed, 12 Jul 2017 13:55: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 DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:55: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 v6CDsc77021189 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Jul 2017 16:54:38 +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 v6CDsc8m021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT); Wed, 12 Jul 2017 16:54:38 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:32 +0300 Message-ID: <20170712135438.22191-3-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712135438.22191-1-petri.savolainen@linaro.org> References: <20170712135438.22191-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)(39840400002)(39410400002)(39400400002)(39860400002)(39850400002)(2980300002)(189002)(199003)(9170700003)(8676002)(6666003)(1076002)(36756003)(498600001)(53936002)(81166006)(38730400002)(86362001)(356003)(6916009)(2950100002)(2906002)(8936002)(50226002)(77096006)(110136004)(4326008)(106466001)(305945005)(48376002)(50466002)(5660300001)(47776003)(2351001)(189998001)(105596002)(5003940100001)(50986999)(22756006)(76176999)(626005)(33646002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0701MB2200; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT030; 1:/R6qiBC04FBW5qu/VD96OgJhNUxACvlSTHSRt3U9zHbIv7NSSm5opejN5iHLQ5CYHsbzlz72T4ifuHjH/A+uMImBOIia39ET5FC4M64ZjRJE47aenZAUlFuzuTY0BL2uDNXvpB02PNmewssLe4qcNcNMCx/ebvQ51VrHOCquE8gI36e1PxuImH3nUmpsyko9IWCNh1ZWBvkUlaL3cUBpiCWtmLVMHIIq9YijV97J0f1ZTOEldHPw36LVhpYkeTdIAa+X4zV8Jt7csnah/Mi9EEpcJUI0xikwGpOy/HONMdt0cREIjoqHEnzWnVC9yMB+E68Dm51f11uUU8lSJ4Zxe0tJUGY0Telq40OdXmcI3XX8KoHF6sSEYyAN/L0rcy28rU06X8ICrwSEOUEu5DLvBw1lHq/ghai4meBwgvEB1BiJWCLfPFAmAer0YETAtTlGLebe2Ggd9vhXRebVs4NPeBLKWH8LbCSyi1g1untIGNXuG/IPIKN45zpOxxIs3FQmPj21sl7fP29DGxvvEz28DRYB/BZu0/lvbH8TpUGUJox/TI4vTJnREP+mQqC+Z0OeacCwPDNo3sjdjMIGc4oo7H7nUsj63o5TOCGZgCiW5FAmp34UMSQY5IpV6vhjfPwZAA0PFkuDTNIRUxxCFptRfiBUf/DpLkhCImYkpbZV4Xywufg/mONhS3n/aVt6zJOixCgp2070GLapVIekpp2a5FbOSqxikYBFYNT2g+Mvg9h6ht1zKOJbBSw+MkY6O+EzPAuqpnwTuUTAVsH5ibEa5fQRMvp1v4HixPrMYouuTSlkA/0RKBRcV2uuMYEw5LZn/XE13oORP5DXzZazzsSUS0KSj9k9cfPQJExFoSoppic= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 22047d52-3127-4ec2-5cf6-08d4c92da26b 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:DB6PR0701MB2200; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2200; 3:ZeVwO91UqqGAZq1nTHl8VcESeNoAj5cLrZb2EEsuTImPubmBYjXsYn1MthfGESuE5bNAgbgbyUy2UeGEvjWjvhf/d/A2axLfyAz4cFQ2FG45KbvVG1UNBwU0RNvCaGugN0OYd3FAsVg1qoKHEmARY5mhW4LkWS8znH197GqFwavJw1xrHHq4SxtgMD8y11W9g/sMFGOvdGmz0StEGhe447lJETySiVJHDhJb/1jggpnBhsQaf+SQ5qYznbflJJeoCisKZ/A8B7QXZg/uXP9IJP+GT+GeFlJQTQzQW2uwgksERf2BJJr2lqhqzHvswsbpxTP3DkKH8lOUOHJJW0ai8uHeWLb+7qasLJtd6PUmukxN9cPoYygsXnDppkQ6YeEz0ssSgXUjpS5fxkMe8oxTFsyPNOLMdtyCGXjJaWwYRSWb/JJR8axaHDrZIgEssDv0hoX1k9HQe+8b1U9YLs1TqQoCMHf/jY+CPWP6GpEQxnTs6rdsxgQrBRI4PnKJvD98uBGr36aqN1mvyEAfY1ZzYQ3rla3hoh9Q1rrSqKsHT+aQyHB7XENz2kEjKojiflmI/cxwQi3GJfYjcvEtpgZGVpiUtPvJVf1uPhZiZgE1EmdkYiq+W+urCD7BXWg1FDgM+PpnVGzAumY4W5BgoLofPRcaRScq//3OH6SeSmdu6vwqZ3KfoC6abNjt/aUp62zEVc8oprIrDeLFXSE0+SbhjVE8wdUrg4ngln6j2WJSAE03iCsHe1D5i07uU1OJ3Kv4W8mndOUMif0AkHsVUmw5itj2FB8FN/c3KlzFjJ2Uvvmp2+ptT0wOFqklKK0Z9AjHBv8x5pBcEM4GalKxUDekMc7jYjtLWig1MHSP9fKGUEGFejjp5/pFfujB1+SxR8D6TpUhSm8J5noU+Pq8pVMp5g== X-MS-TrafficTypeDiagnostic: DB6PR0701MB2200: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2200; 25:Zi4vgAxSFhHQM6Z7bv6i2lm3fGwFgG1VWcG9VNpZ0WFlvDzgdJicdQhT8N80b7/3tYFlml32A5RLOMVPSPRhecdJ5DaWNvgti2AWKDCwJxD8XGHyeRVhOB+Mbhgv5+5tinT/9RjLyw3Qd3FSp3wnFuOVZ3KD2s8pvWUzLTIZE9LCo9jQ+HjjZJ1GqBOVYoqNmAIa7eCJ4589yfvxra2rwvPoodwyfDEDNPSa4lY7v0gS6lZw0Y+68USp8Su03b/YpI7ZtzA8hfi3NeCludF4O2b2QFnrW/z6XMx6rAq+71clCHWcDnr2wuJc1gcYG9p5KarSu1AgacSjdu0AyFl9Dpu3sLvRgEY6y9nb7Er20/A8fqcEAciqUrDQQtlTJiM7RZaX4lVMRoNgGxmuzsIkHNGcUFvRn3buDDboRLU4MDOGYtdK03vzD04AoYSPJ0Oje6XapFoZxAvljZpR+oWgIE2c4qkZey6CiahneHLumKdDaikOLV9OvvNGyCU2cZsoLb2ujeuMTw7bs3YQhrO5IvRD223nFh9Cm+Ki0KMqfymw0Hn3c7hzQnudI4yBuTJjLkmqVcvKdz7uOPrdaad7IY7D9esgkt0KGT8Du2xdidh5Ev+fild84tJ/fBWKbI0DpcznV6JYleBYKFRaC/VGlmv3heQnvLIhY03QJ51vevRixDglBGkaTjjXrvdc5/mekjtCSpLkW99FLGj9tJMF46qdEionEbpLeuvFB0g/5d+9WO0jw0vHfie+1pMEEszFheknmdADQFp4nSQtreVWAo8ZbZEiH3wSC6AS5aT5A+iYwCSl8OJjfu/Lsa7jFTmbUzSZPjdIVnrVT2UDvXERN4wq8q3P0TyzootE6K+Da3/XdX6cLEp4rvBYnkXS7wd88/QZFvToS+XmQR6t1Nv00IXibZ+iyt+O9CbwaEAi1jM= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2200; 31:IjxRleHfu24m5DENzqdga/jVuTO+TVs7clbi2BQLaki+iux4Kgxa18etJeh8yuOvVKcidBPpb6V2yphX0seJahLrBPPXA4DRvZjOE8oDmjAM6UdcNehVhtDVmU9kqTWStFapKDSGRlzTCa/JEkHYWPXy+Zo9xLmVL8ga+rYq4DYd/JmszJQBVnQGdzQeamjQjp+oKWfMd8vio09prM0efZNIfDBLleUOdigFUGC6ru/jjWss8hcT3TUR0YyF2S2AoMT3q30HMf4bG9Yt794o5wuHRtRyF/RgVzmJbngBDb+7/ORfH0XYEok1086kbPM3frv4QQBBkqC0XINmd79Ua7gcGVMqUFM5wdwao3hZ+wlo3xp9IhTM2ZAy6xTUscGeFMsPvWa7PYfmo3/v2hxqzNyxC0c5DnjgUdE7FPXcB/6fm79hOEBQ3jjkOscCZ+Gj+JFhbTpYNC1nKKfL4M2LJ6DQjvusYm7/vFECihdb1rc+yEmZ0kWXxj71bcrMTgG8ERsyFwsxfxFyDZLcm8PGaCeHTryo+XizlB9jGU0yOfmW2eevlEp7f9pYtziOke24QnrBGvMVbx33j4DvZb9NBijhFHVkaPprge3paJVWlHcVf+KgbuLHYQGaAPch7kXsBza0Fl0hL05OYtRqlnJdi1qwQ55xwirl9gICWQDTmG3/41sdrF+6rz8Rcdi2oiX5lJ0tXULW23F8or4X8kb2mQ== X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2200; 20:02uN9eSGthxFoQ0XgVP3IDqpF4dd2h3lJaPMPx++4xkNqWGogFkigJhmf81/dnPV2hfOtukYLLOf+ht2h69qaLDkf3Hw2ZtxpT3lS2gPKjzdjDR5KI4nxcjeunHzT8WIuuhF5EGWQC1mgUHaa2Ny1Nhdmf+w36SMLRErh0Yb0HYz4Hsogg6e4/l0q4kxfZlo0rUtQ7n6En3de4ppCQRfuad2PsucBhYZ82E1ez4KMJ0AawjeCw3uEY3dpGgTfyqrbY5tW7VAK4EEU7WWOTrkLSUJ9X1WNYD3jK4fNfsSJJ12TCYdAUkVPWKkxV9jXaVW2LqFF/lKA/XT59/65EtoJ1vkm/q2D86qJLs5G3+n++ZI2dRCsiCSsXZWNB/qHylH9tQQjATaHRbmen5vw8m+RBssFhjUjLHYFK2T2WQeLei2srWPpFSBvkmjjwejNXrlxrr99mbfBiG6fsiCMy4ftnX6f5UxYW7+fCn0bCd3oEGCKUwELUhcpfv2pwkN0m8wVltGuUh4VxLD2JSDkie4QGNj2X0Vlg3vAvrH+iP+CGnuhlv82KGfmcmleKEi0JUMh6E34jI3sE7cmIEeRp9v+5TWEY4AIpawRfC/cnDW6xE= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(13021025)(2017060910075)(13013025)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93003095)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB6PR0701MB2200; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB6PR0701MB2200; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB2200; 4:3eGH9XalPosJUloYx3IDkrODfL5k7ylDXqep4RBa?= i214cyX+v3+e9mL8Eka6gIxkXIgLEKJCkzL7vPisi99Gk5RwaH1gfG4OS6vBnaZIcEx8eIMFveTou/8AvbV1GBwSq6PtgjZmBXvLXj/uO1rIXQejIWofDg8tFBPt7gLa9VH9R+JNfrkMYG8FdWlAZrSIUWsRby3VUpDRLm3AB+Bs2rPhxlSU/qJ8rwnOqv2bJRLMzWeFAbqHsO1bMLyIf1kM7w9uSDBp3zYT6s4pCHKxMg+c6cjXEZ2TRLWrj2/p0ssSmWw/KnetR1oicBXCG/A3MJyljPCPGVf/JWHzLTr8zOR3yiPcCo7Si9F7vpw9KCMWGj0h35R0jkkVLnMfa8eKpnssktAvPGojqqmiHIByQAg8dDBn+Jb7ACKqAMlUZCN2M3uVVQzFiJdGbQLhruC0/KByALlRv4Rmp4MgF5mu65qr5ToBTFebxqsCl+Ab/1/TYuZWb+dJU6MNIR8ZrczbyKUUUDAntgYbdJb4TptPYqUrOuEM7W8Q597MWtEnip9Vc5FVdPCrjYiRvhUInlhYm8IlbwnP0EOBRAs/2y9X61AUg/toirTTtam7NsFPbtlDjB6BjJQALdCF2D6+uyiJxJxW18wzCvivUhsAIKHTSsceOBtaQw+CKeHkL/W/JjdqBBkcg5QxJj/kJIcQ2EySvDsUyN6xGjBzGUlOD64EB9tJrHIWIZTlybraM9ICCH3onvbdBGTQ2sKzWHfKs1m3V69RysUeq3YzM5Qmsx0XC/ZrHm4tCKPkHiKexPFErSu+7qIU4VudZTR0I62nqy3qKRj9YG/+UWhlEK4qu//MeZoMUhdccSIkczWkqModNYSFkm6SPDaL+t8IZmC0Umwa5hHk2tdHJAmFd55DhKOO+jY1oZbcokXcMOGeP0U+xrN6cNvjrwlZfSaDPn+12dWQWK32/ap0GOVtjR4xqpsav2Rr+kIGb2t0mTUnPs47fn4h3N1+8rFy0Qlbj86eUTlFzIF74oOvuULqa3Hw5b+R/v2gf+tsgUsnCqhzZqn8Qi2/JApRTAft+ok0cNYYUfHdYRtPHQTriz+df5pQvTMWKiGock50Tp38+QNERaKoBTT/YyISBcmTpFNcUJ4/699tfDqgAuEUXIY0pz/SpzTb6Bw2RxveqY+KadLyfau/MK6MmLpeXcmz+4+iirAPJrFFgeowV205piGd98vhLy4LDF4pTJadpu58aMP7PJdPkYyj2Rb/WiSDFR/ZrUHYiRa+ X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB2200; 23:3JDuv2DVZV+IMJAIcwmPZraT+VgcMAC+NSKZ9KW?= ZC92XuyAYOvORVndqK7TrbMdjHL3NBzjfhRQhs5qKVIITI5i3Po40kr2vYA2eAXmEWVKtt2OqnZ/rokAvs50C1/O707O0rk1/MW/Vsr4a9RtHhIMXGOzA13gYtX161Vop+dzq1DHZfRhZ76zmSNXtRC+setswCjkMZqBFSjvcpGc+mOYfRt7+bCi+lGKpTB0te3T9NSBQUkGOPTyMm3achLMx6fJ4NEAo1PQBbTJaeGR7Po8xBb6s5sJqLeoigDr86o9eb5hmN2z9weM/jLHvTPakJKi4H9g+SUnj3UmyAbTWTe/WDgIX46DmmLfu0UMnlgbw3CnsJhYJr5hrD5il8rmyiSPIJbpVtX+rfMTxkT2gD/d95Auzg+6t5hoxxn8nkF7UKtuRvogbPXrbMuIFWILjgBQKLpkVdI8EuK3m/JMu/Dl/+est3Hqgj4t9qjl0BNC3L917dPuHFwdg4wf1yDvmp/CdckEovmEG0CIZT2njzl7fqJsHZNvfPaBPB5se+T1YEM8dq/Ro0W+v6J9RyrKmgGUeV72TWTNlqRgzphTWiC05jstyGYxbC2hKdbzB46DdS1kSodPg2u/P3h/aPAMo2FmESNr6XHs7MJ/xbpeUwmVSbPpiWHS4SECdxFn55Bw29s41kStpzWDWr7siqARMd8o3GEVvInPZl2S4eYQY53u0iAVmnBtnQmPDNDkKxJjNhCY8quyiR+VUox+fE1Gkv4km+0i0Lk8GLcDh98I/Oz+Vkoa8QPDDtfBtmqPSTVvnjwuKbWEK5Hq3Y2xgdYe1VIgKpkw/8cfM8MfdPsjm+W2K5cv4/0AadNJfpcyxuNGNVtaM6KwSiiLBChDnkb1EanTdABEHWJhANPI1i2SKyrJxUgCAXt167wYJ9yyIhS2vdst+ziIEy4mOqHg7/8k37FRyFfoG9Py5nCh8WGAvjczOMRl+0+Wpa5BWtDczrCTwXIJ7XSChyEZTPrRB+RxqcVkeiad8Ztmm83XqKmr8cmzStAwCt2vytOjoDjgUjsLJO0fRAdPQfMqtzFjM6UJYRzkr4DXeV10V0TdoSWJ37wc9gKddYatouGLgIHKxytM= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB2200; 6:aYqBr7J/Mq03ZtbZg53o89wZzUZPv4gfPnQa/PAv?= qbdyqfa8ha2Lyh0R8BPgCHpRVTf/x1vo37/FWacZgBgz9ZB9PkMdn7HTWyDrVQy+LTuEeTXzW4/1rhZUaC9UDcXh37D0ZVnksIclBixrU80QRQcgWZUTYg8AJlS++EhlJJWF2ZZDLC/yVIh6GnwGpF40eeTqF7HC1OXiIUSqIIK4Rmh6Hn6/9GAkKnIZfgcKy0Q+efS5fNSyNZmaLxtuqu78kbGQCMMckfuLJz325jeIYElyvuS/k9it7hlz07ltUe0ypgpMSdg//3Cn2wplksbFkPGD7WDXZOEeFusgc+kQn/jHkxSchW4YezQsL6G7xWpZNpdmD6rRpApWB4DNRqAJ0dqu8xvWZwBK5yY9aK8fN63H3uBacySisoLb6rQlGClPWQEaAyiKGv2nTU/FL/Hzg/u+LNqrSriBOT5ADMmNknz1M+Tjz4kGLqIwpF9l0HF5EP9Vlol98iQwSY9+0YcrmuDs2W0z+clFbpoqGZ3GkcKE71W4wXywhCLSadGk33U8CqFsuWSsVfv9wp8daw1SvjVC2NlldDuv9YzxJMrixkAQKCrNun70IgYkUBHDi9JnSLZUpvtT8p+Z1u0xowZyyeGz1eFfWTw/S9n6Lc+ptQDU96QJ5XKRnG0vdvESf+GONaPZfY3DAVp2oowaCohw2u7XARf7Ijc799p3EjS0ktaYawHJM57uV2bxmsfAA2UbXtSKUqcxe0/ibPhiAzw5WTY716Tmx+xVZv7IwooAImovzxzp72NbRaaRlDmKFouIO5aCceJB+Ok6tA1tSkDQr3tz7AnFvhkTUgkhhB/7NeBaLTAInX5tbiVTXTZfmXBWeY9vf1Kl/vF5ulVZKK0IDinW31S43beYcLQbaFtYCysQS7Stg2URUjMSSS27IqsLLLQG0Kd5qOyqXalU6YPGErbP6xR3eu2p/WhUTeJ9HNvq9Wbu38d6YsEwHznukOwq6zTZCvuckcDWuPcj1Byq X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2200; 5:bvPM0/ABrg0HPAvlcyQkqmd/9jpMvM1rvyj0RqMaig8JEmnC0TnSGHbLOw4/nj8GvXcb5ymXsdxGoi9gGoVzvo35yYUg0TpZpcQ4I62bx+6QXi3p1yxj+fHzmI/X7c1nBAE4gq4nVoY3yVmFt60jiIOZ0k8ZBIZHvenPXQ3CPRHULBZpBdwaPIDyKwX+qKLMrgT7Ja6SXjpA8auyG7/WGZU6OKRTo0FbBSVlCcx3Ta3iTwb+Kztpajwq7/KlegrDrqdo/Ryv/fFNEMN28L1zjDuHDn/MxVcyogpqX9MHlcFLWafvgaOpFUlCbMaKZMRF4qJnPGkGhIeYTkt5H2km/JlktCmC0Y2QK/T90kuSRIQZO5154PIrb4+V3tAxgHXR5WNXN1X6KFzvTu4nNj2kfQ4uzMpK9rugRjF7c2Oy5FPfj0az8C6CHJRzb/JDQH3kHSN4Gn48u03+VRQqSNEqBviyLGnpJeRdU8SJ8u3vAB3dwqcVoTe1enoSkjLU+0Rk; 24:hXjg1KlWkGqzKJ0WlMNdjj7Fj6Z2Rxjh6Yg1GDhDYqnR6lvVR2P4P/17EBukLeSVaD6HgKD2jwlVBos/SkCl4b+bDxGL3SoWtdfB0LRGrAk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2200; 7:ayX2xyVSVKIAKewXCk9b5wGfkEYFfjgq1T2kNWOCL0nQryyC6YFysHrQ+QgTaEM70yKI7KSP1BdIYeOcp9ntYBE7iXSldLG6alFBPyLCMYVlhmXxWCCgSYo/SJDPu7F7tHGupSHY4Q25Sx9+75XY6MB42jf/WFJ/y3aaVu1YsCybZne/Qf8P7xi6WltrNcwkRMoCERhHFbe6DF+HwRNMdMbyEHRmV2kW+QAnS4oucWnGuQ+6ibtIEepgEDRKhVpy5Xh6Oy6RjTdEmuZSdyhGMjxO863vIY/AD1UHD4xVjofTBPXZJIKcXR2Zo7hnWcRjISSaey9uQeIhCCeqX4+AjUgNChrrcK5+QVhsmhCw80mfkeaSxovMkgHG32V2w/zxDUJc0lZjRsXU+sTtQVLqUZDDhpM2JYLLFQjAb8ZWqng1TwicnIclBHNsfVnRTFmFuXQnqfFIgaK1QSfskLaGrtck1oU29Gjg5v4q3Mk1ObeWRz6VAJULHz1NMmWyO3DTWyJAL6DspjRw4OvbkkNUWBCgZtHLsHtGtSJNmN4IMsBCmkwqZe/7Y3hIuNx05wSWObt8CrAut1j76gwxmHuirqzVgm5h4/EqVxPt6lGPUnDcTkv92P2Rm13WtQn8tcFishcz4tbxT6QDVHhHwJqRI4pClomvmpiVEYS/GaxUODSEmSIDsyTQab6RoSUhbPdCVmxxtM9sE0bIPXSSAhfAAkuU0B6TkwSDxjj+CTWfxfllC7E44qVRC8mNZivaa240XGoSz5X6JkfvK6u9+4TLodAJshmJhlfNUhSYE4OiDcU= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:55:19.9863 (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: DB6PR0701MB2200 Subject: [lng-odp] [API-NEXT PATCH v3 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 fa793e37..0c3826af 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -629,51 +629,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 @@ -690,17 +657,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. @@ -717,6 +673,65 @@ typedef struct odp_ipsec_sa_param_t { */ uint32_t context_len; + /** IPSEC SA direction dependent parameters */ + union { + /** Inbound specific parameters */ + struct { + /** SA lookup mode */ + odp_ipsec_lookup_mode_t lookup_mode; + + /** Additional SA lookup parameters. Values are + * considered only in ODP_IPSEC_LOOKUP_DSTADDR_SPI + * lookup mode. */ + struct { + /** Select IP version */ + odp_ipsec_ip_version_t ip_version; + + /** IP destination address (NETWORK ENDIAN) to + * be matched in addition to SPI value. */ + void *dst_addr; + + } lookup_param; + + /** Minimum anti-replay window size. Use 0 to disable + * anti-replay service. + */ + uint32_t antireplay_ws; + + /** Classifier destination CoS for resulting packets + * + * Successfully decapsulated packets are sent to + * classification through this CoS. Other resulting + * events are sent to 'dest_queue'. This field is + * considered only when 'pipeline' is + * ODP_IPSEC_PIPELINE_CLS. The CoS must not be shared + * between any pktio interface default CoS. The maximum + * number of different CoS supported is defined by + * IPSEC capability max_cls_cos. + */ + odp_cos_t dest_cos; + + } inbound; + + /** Outbound specific parameters */ + struct { + /** Parameters for tunnel mode */ + odp_ipsec_tunnel_param_t tunnel; + + /** Fragmentation mode */ + odp_ipsec_frag_mode_t frag_mode; + + /** MTU for outbound IP fragmentation offload + * + * This is the maximum length of IP packets that + * outbound IPSEC operations may produce. The value may + * be updated later with odp_ipsec_mtu_update(). + */ + uint32_t mtu; + + } outbound; + }; + } odp_ipsec_sa_param_t; /** From patchwork Wed Jul 12 13:54:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107514 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp846696qge; Wed, 12 Jul 2017 06:58:53 -0700 (PDT) X-Received: by 10.55.207.85 with SMTP id e82mr6028650qkj.235.1499867933245; Wed, 12 Jul 2017 06:58:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499867933; cv=none; d=google.com; s=arc-20160816; b=Lk2bhF+aBLLhtX3KR0Y85vNnK+zQdps0GtLJBN3p6uwKOpUFanSclVmxG3GrWtlVfC ifL4LuiiM/RFoEqDwci/lCcGzM08zz+m03/+n148xF+iBRKWhl1GHLJ89zmLmrsaYJ53 t9nr3OMZSyU67Y6KixRN1+MbBLfKOLDoG34RXWpZWwhVEx26lujZRlvW00vm2JDqh6Ip 6qGlmj7ZvKpx01ovEilR33oOpxacgDNtLHru9f0R+LXWQQ5FsXtNcpMxVSXUny8C795Y 4ILvZ1gcqYD/a6bMswtoLxHWyZLRTQ7nKbaA8cMgb+0/wc8rF+i9lk98Lf5rRj6k33vY a6wQ== 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=KG/wRGDwSb0rNjolDFddDkMpMeOo3pAtWtZAXMf6bz4=; b=gZOpBwd3H57tMNO7g9Lrgxu3r6Ey1bNivJwn0sod8l7Hzvp4epD1raJhFUV7OjLb4k ZHux7AB+WRBsNGgTuhoxJkuL1uS5NBar2q0ptclyoDobhT1RD58fse1SNnp3uvvQzzxl zqW1MkXmS/chm3urpv69I/wJEjweI4r5s+FRExT/EHWrb78fu7luEus9EeYSHXxYO7yL m2kmSLfYBUu4d+uhrkYclUHEJKjJBaCezZ/IWsHwx/ngQDr4TPOaQI/AFSURobJXoMA2 bCQB2xn70f18bUw2reZBw9niSYYAS/igACnIdvSA0BVmgTQqFmrogx4gqmo9NAMdJTNK yuDg== 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 y192si142766qky.228.2017.07.12.06.58.52; Wed, 12 Jul 2017 06:58: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 D617060656; Wed, 12 Jul 2017 13:58:52 +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 6F277644C3; Wed, 12 Jul 2017 13:56:25 +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 98B6F644B7; Wed, 12 Jul 2017 13:56:10 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0111.outbound.protection.outlook.com [104.47.0.111]) by lists.linaro.org (Postfix) with ESMTPS id 20A6A644B8 for ; Wed, 12 Jul 2017 13:55:10 +0000 (UTC) Received: from AM3PR07CA0115.eurprd07.prod.outlook.com (2603:10a6:207:7::25) by HE1PR0701MB2202.eurprd07.prod.outlook.com (2603:10a6:3:2b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Wed, 12 Jul 2017 13:55:09 +0000 Received: from DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::207) 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; Wed, 12 Jul 2017 13:55:09 +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 DB5EUR03FT025.mail.protection.outlook.com (10.152.20.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:55: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 v6CDsctK021196 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +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 v6CDsc8n021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:33 +0300 Message-ID: <20170712135438.22191-4-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712135438.22191-1-petri.savolainen@linaro.org> References: <20170712135438.22191-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)(39860400002)(39840400002)(39400400002)(39410400002)(39850400002)(2980300002)(199003)(189002)(9170700003)(22756006)(50986999)(50226002)(76176999)(47776003)(189998001)(36756003)(5003940100001)(48376002)(356003)(105596002)(2906002)(8936002)(626005)(33646002)(1076002)(50466002)(106466001)(2351001)(81166006)(8676002)(305945005)(53936002)(498600001)(5660300001)(6666003)(77096006)(38730400002)(2950100002)(6916009)(110136004)(86362001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB2202; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT025; 1:e0+++cxzOrKzpfkhV7smVhUDjiH2vYmPt/6xYE7nBcY8CKclyZO2gBKK6gUePkWSpXyoCilJxn9IcW6nOreAcLyI8Mmzf7EMcp4YEL5IFRtUGwtsQ0gq6PwmqP59aAt1wTfAMdp3F9Y2WIUsP+TQHA19OLKGI/ahHa3gD4vtNedxJqRSHmc8UOBDv04s6PYULKfAL8TfAklIwgTTS0UUGVjSnfcvlWSEX4quENR2Xv9COjkt6D3XT11iEuO54oDQJPDsFRnHxPzShldXXRj3WuYT96TPVi92RjlKZYu4fh9EIjSClgFWNsXdMR0UxhIfs9Hw6gXg4onxkD0AWG8rxq9IjowXfm7PSKJhybhS1ndgtf8WAjU1sqjRQuRPEWJFFQNGpg/ZvFYQzxgpAqD1rj9JSnMAJgbtxILa82VmimVQnFmXOxtFQfO7JZzwywpXbm72gK6uNCXCqyXBmZUOtUYmpkVMD7BR+LIT0R/jKFbkB/n/3k5BpmbTAU/SsxqK/bjEUU9gZtO/sXuj5/RFDIkoLV1O6IN5qK+sKmC8OF3l0LNW0F7bolx3ufLexnmv5PMGmr6nfifPZPkpH13AuswUR56vebi+tOrU4Q/blaXQP11rSVTdCPbJSnhe5Gm0POAB+iWTdrMlpc+0zZ27RsXGH2yVk2OKPyXT/9DJdnp6EvtGPWxPzXCS6H4QjZzAtyNDTwiRXCthRoD8sn/tXmSfWm8bJj8b5KRWwhozQvRtTq3GogGpNlqTvalk4dooJ1adyJCvIGTGqeG+fF+THw59Qks6Uve3KXek3/I6TW5N5Wtu+L4ytfi3GVtqy5cEBcjqp0u43uW1iwdjW5pA/rLdwG8gDssUb+z3iWNRvG0= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 243f2c4c-5641-456a-1c71-08d4c92d9bbf 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:HE1PR0701MB2202; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 3:vDwjk3ajl1AOEVbIVUUTRzcVZYmQPIRl9cZJTYuDsCZxHesrrZuv+uN8+bCzDZP+5Iml/7H1rlAKQwtDSjJrDJ6EO+kd3LH2dnFel/idirA2sA+c/lDjEJIzX9uv7DxyQDTZaJMJQfA3eUxwOHXPdw7MYLVZ1nsn3AEA4d/r1DJlmV9rSak1sw4fy65iOQwZnVbctQ/xj5McoGSwH+RQmrvw7X6nGsCCx23FMzLtPsew9oxTyV76YLviM35CtaaHB/U+xy/uoaq3FbNoyBS3CJJeOj4FxjX9VxhAqUv2UxsQJ/cceAwqcxydRTGqRXN32RIXN5MoqsMiX1eOoOcEl2L10HiZfh/Mr1dasIKqy53YSESut3PG1iwQKcWiybvAGGeepXXIWQaTfSWr2hRMbMvgzYiBbUytaBjE8cJ9oTXoFqZ2BoE7R2077Pf+5di5c4EwzofQ8FCZAqLxGIZrYOWRfsjXnTVHOn+Ye9baQxqMdlD3UZMTnaqxoS7qLV1uA3mW5rbDyXj3z5HebS/UHTtNLK8LfDsalDdAfPEapOJ7KypqwVrhyQaJfP9dpSgISZILlcax5btErDBHbakBhmnenKuvA1R5i5/ckwda2TJfdstsM2oLG9Gj2g0wafyCKp8f4sQdXsYBiaJSQePYiKG6ZeSqmBEIdZiWkaSfDOUyXTjL7G3p21WE7kkvmTGXvfbBTRGN6XnJfT39FtfkLyhs0A61tlDAoqAW7bUujaJ9vy8PB52H7qsLPoDsf0jdMTOYf4eIptneMSS7+Jbx9j+ThI9el7GyoqNM+mrtXiHQNC6vP96XGaZFI0RvkYIE39M/Hd52PkQE+EQB94yKZHfP3f9r6aGQSRSM3uTodSLkzTZdHFkr7Wa/8Ef9gb7q9Fr+9BaeCMYcFE/myXRdeQ== X-MS-TrafficTypeDiagnostic: HE1PR0701MB2202: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 25:YVYmNuRNCUjuM8J2bGW0Fpg18dHXTM2CGZ3pSzeutx58CufW3VaBAl2nMh1vG19kBzbBYPf+9ktlRv0yA1XP+jKkTkazsE9edhdF6SliSiioJwvvLTMe6cz6f+kiIwCrP9JjkmZ3BWSdp7OrjN9hsB+ga8qzd/UZCaW0QrAXXVg8Mx/15cdHCIOo2KOmt+irv5ag7/c9UKdmN2vuFY2RcvDdpWN6UxHAhLRZbQKI+4tyvCLs0vnLTpNdeOfri/ppbFHF0WvIhlVy7CfjwOsuiBRK88PLBKAX653GRkV4mU+ClhqCjGhDY+wPDIxcRAfthvFNiXt7tZK3LMMp9Rwq8rBv1UhJNaE/P4UjJcGAG2B5vP8p/OH3dbKRuGqnOohWbPCSBskb9yMD3HWzzfCIrZk/bKGnxYXqdXUm3uCKtjQRbR/4VQxMBlBZFRG4R7q09OSXBQl5eJw6RUn4ROLUS2hMxOPOCmrB3K7wtwv+vtZUpVZFhA81qbHwlzegmu83mDZdKTZKuVOtbiipJYOJWebZS2AAhg7C5HuLusrntgUBH7O++fxvykS49mtW9psDofzZZb9Iz6Zcap1nd3o+sIZ+mVBElggKz4lM+qcGgcGARsq7WL/B3xYQzAepvaVXTuhgBLKpJvkgXMT96/WVdmgHHCZvgmotbtd9B6WmZKWw9ttrvapqhAtDlIvFEgzJ0h64RM1gx5CnHcewuZM03HB0AuigGMulBn9kFqdLPH360GEdBclSuT0ivT7zNNj9aMMqrGpU7zKy0gbJ/wgG6zoDkLh34T3U17jg9KjzLqZDr1CEZz7Z8Rlxt/OQDUuXWXYME3BF/UoKnfeOR8o5HA546yHrgj4PMl6kDO/1WzX5aaDtiPlCDvZhRKMIpzSTtD7fmF/UeCs3+J8ifVySyPu4KnyMITFC3kJVkYJTAeM= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 31:m5vha3ncGWHWosA/J0U49b7IRC5O0JEVPoaSs+IBC7W6BeLw0NnqYLMRJNdATnWRRjAbr18SCD5nuNHDG6P+FLLOYEgG00194C8srEaKSpbyip004AuKJMWw5Wh5tkchX7DmP4Vp91gakVDFDXvKr7+0kI5Nfbq+fkjIqEOnovCmoLg5yzf9JjJccAPZY6+ppCoRSvMtDcLEPVIhuQrWMEWJZKx05Y4rtFsVxGX2OhPHiWnd9MkEVp5Zr5iW4LioD4pd2CC9+KSaxbcVkktViqcubA9mB9G5CfnrVNLMV5SfrYL0/1xFAiRjudWCFYQJcSGi/gSzHaGF2uCX85s8qIRebbowdSF4K/srARg9hKPiW5g+mgV7I5eJT8f7e4ZHCKzhzS0G41miq5ZFHRnf7YLIWgXgAq1s3otgLbNSTCtpdhG64ck0fHOwA9rw6SZ0rebx31czTBnI1m2Uw7EF7EZ9rIsk1HkUAOgEmqzrjwPiECPckpgsRTFKslTvLe/C9iJg47NP3p874ZsR4HFLEgTNJJw4KkMLuCCAflKUd/MaOrheAx5uQ42TKZmvkCuW8voI5sB3mFhK5Xk6gb8TDRq9VyPK9vBeGxlb5RLrdOrQFQ9cG94X2evfBztt5zH3KpX7kVMyCJtN16BEC3jvbsmk80o3JkflZMFf/jxwiDRYu8lRRcRG5So5kOU5GBvu X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 20:T4aeNeQtJkK/FLTTV6ZfaxhTSh8EDjYOdzBYvVv+bWlDHrjLOC9pl0QvFr9P8E+7MnWDwuWSqlj49oZGcIrx6S0q6SmXujkDvk6YSn0bRfOpR2got3Z4o76/+2PX8Rhv4MNzYYaX/SRcwxd0w+7zp62TCy+LfeGjGrN/PdatHd1+AyOBO+2xGv1XKuYVux+PMI7dkhnKl1aXDaKzBS96Eu+wKCuHHUsjSbBIVVKmolSqnxeFb4f2Wv/fO7SC08l1q59xDPcFgl5pj/j8J1a3cfl1rU1AL7ySC/FuUooCelXW6wFSq6NcycqRZOybhmqnv+o163MWlDVfYjsK6c4m15MTu6HgdLRojA24f3RCGuEXeByQITrD5wJ/WrtamA7M2DaGpQ0KfYfp1WcDq5HpUrxFO7cXjH4xcnYGxit0JDJ0cynpORKcfWUMYT4tGFBWW7E9cG1syUcy3bDhxNIQJG+iK2NI+B/YgfKGi4XMPxQAG40QMgaq0FCF7EW2i0XDk771Gc+RztVR7o/IRv5L0a7aXtvEahgnO90zj+BL1xajKwpn0i3joHQaRSsQeLxB1+6cnWrqutiDBnJGIMqzeIcafDigU+zvolwK2MytXGY= X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(2017060910075)(5005006)(13013025)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93003095)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0701MB2202; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0701MB2202; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2202; 4:98cSzgv16KbUFvZm+ljUvA2kQXeEAR2k0we7DhVU?= mpldmhmbeqGrDfWKwR4flMZztSfRsyZSWYBpmlFYt+ZI5lmDzaygV7ErI6lMF1cEG7M9NvCR0cB9Iwnl7SKbURE/lt4m7SvVY0ComJl2V5d8nm9Gck0q5n6NXiwqkdE6Qm2SS7bo5Vd4QFqra3g+JW/npEEbGVfRHYoqdxUxN0Lrj1uCKzoUaMNjbaggDxfulTRw4Ect3yoTbBd07bcqY7yfyc/XItvYhhHaYlLVsKJQia6amdZDo3JXhrbBKEu/VPQCNw9z1E9TKNcPHUuVnWUwwrfnKHJs1RBcWt0HQHoJO/DAWsE2t1XW7InSihyQiTMS0rZU75MJya8OhqoJfW5N+hR9tg/rG5kKfiw6KpFf2+2IIQPh2MeZxkOXhmVgrtk2n29q1+2znC0UMKDdoCCXM042R1R8rBrZLc0XpLEcwNADK3JUbDZ8JzKEpFw3CLX9sdcYlFXJtL3WfhJC6tNPpbs/vjkgAYwV9x0NBsl2iMzTllWwoT0BRPGzd7QtXqsCutye/dVbpucd7d8wKztBzobUruB6rOeS2n4HrCt6JdoHHMrebSTbZUKwcuWab33vaqvoAbF5nzY7Im/GqSjzwj9IkQw+HZeSIp58hlIhbm7Co+ZFTX7xsh18OSg8lNlcf7nLWYtIZrhL0jS3tj01CFpaI7CL9QDlmFfcaeu4vwor4xq3tDRVM3sb3CEgypMWEM3wpW4YVMPIbyQm/KG0iCtxYW0aYFuPkbFD8s6TNrK92qeU8Dt+fVGD0yNqy6QHX818hHeNlgm2q42xWnPUm7Qj1DEf4tjuPoUgfp277ceWHHSiC9NKhqah7V3X3tGHmOTVP3C5aTZQ5RL7l/gI/8nDKUAm+ckGQyWL22xcRyiDFE+j8V2NpAfjgJiJQUoUHjdZy0HXclqGiWdbMwEWVv38CPB/mnFIDYta9NsTCt5LEO5YdncNvuVO+h3cbisktcQdzTj0jQ1bALZI0qik44dbcJ2uy57CJ+i7hhSUzOoceMjjohVLq8qOBcxK0XlB3VXEvzvPcyMh8EpJrUhiS/PijbrA3K0o67BhxOEioLMUfWAjL0eJhWknRt+bTUsgchBggjcxOG6lbDkrC6zB4FtJB3offCX7iuQuSz8CD4q1gXlWK3y70nwfKqQA+fIOSLpcY//NtdEh9NxRi35ztkanNJDhhP3MmjKF33TMIERY5M2NRxrKVnhrjED3VBP8QB6a3WIrDebcNIU85+bapBvuGoU3macgg9+OhJrfQh8cwV7K4rEbhFM6P2v3Gpg= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2202; 23:GIA37K99TOuDmQwh0aTj6HyafGIpkucnCwMTV/V?= 3Cgh1I4Yfk+s/8m5lQd+s2tKi1AR2dyT4AcTUw7P1sphwixiiTvGvS3LGzPb0stHlZvDwiJtoEbjh6iBbMwq+Wt4Op0VJmOmt4vUHW4Xke6XDs75vDiRIQt+AxHXcRNUQ4RxH+7eHs+r/LbjpjBH3mNpgaZyloP2hrACPFNQFbB7ETZVC3KiE62mqGDS/nbbInfddAejjnPa1QQljFzNeM+Pter1GIyvraJPyPNeNvcF7MdsYafyIvvmjkAfRS7aVr/99Ynwmv902HN1O9tuEpNGlx2L3fOXflyhDuQ0MOOsqYrMs/T4kEt/WS+C54/AdoIDj3inqcUof7rJJik+FxKLHmIO2i1d7RyjzMu2O3SCHXoC5n28AaTX8fFRYBpKUlE50D5b9zprfrjp9PCbsq1Cz2u0JrJYqbALhfuKRDztWgS30KwqjueBRtQZc3bknI7J3QIpq9KG9RpJCCdQFwm2dfKtEr1t7mIr+UOj+wKZPoaCwrw8SL9Oir14G/OGvVZMgwLdBJ6MDahL80UoC8QlrSlyjDAh9G6ZysFKlhVNjXhz3yH25EV7vf0Bu4jK73xBmzOaePudMBMALgJzdRPduSi2eMSHyklYbmm6ZVwaaQ2/L6S8X/PT2Co3rydr34KL88QCzY14joe1P95ECHPVy3XzuJe78xULJqKfSDwTH1/c7IPeQUoAr98x6x0oM8ZwrF1g6GCDqQgkjv22r49/UK82bS7ir/PT7S6wwHJUGlMJjLtlPS+aC7m8qoPRGjUvAT6kpzPKeDFBi9CqDI2jRebDR9t8FiKZoldKeHnpeGWKU800ni2mZBnbnPG11JyPcjwVDwEsiarqTFZWBxDSjNjmjS98fI6gFdK+8QcUvOY5VBY57Ck+8qbcVfP2/bYRrzFBReBiJemNgDM0MwKWG+F0uvSUi93KIJU3t+FBvuQhwa5dQczND4Q9YZCKYW7R8FnqlqoEl40ETcKkFnD+804niPJk83rFU/6a6ayvWtks7M/iFGYvGyWSpqo9Ypu/lhl5rut6BLdhoPC/DDtridoU5soxjsqnAiOzBuH5yvoyJt4XHoc8BHF8UYwqyadk= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2202; 6:PEZqPmdKaSmVBckhVPSHTuJuNjOQQnIwX8OQ0ws2?= eP2STHz4iR5+dWO96jeZSfy7IzW9ebShp3VXiWAYhpdX6kg/49bIm1O5C8D+IIYaPuvJPPaqwhAEFEUPzkPtkuM1tZDAZJEwIf7dMx55GSsRKvrnw33IaMDbCZjFk/ZbwpCuuS9r7EBLbxxBHGRknfhiKomsqaCam42YqhTNMux5Eye/VgvlNB7GPrCswnsRXaew/ZpXLula62aUYac8zU8Q7fsGN5EqkKvZxjYGbtbQo4qSMyVRV5NfGT7fEIcplUGgvjJ/3a1r34ORLHpOFB5YZ9IBPRTr1p5f7mmjMUn0UO9DHPpCwttUt8Dst5baxUtySA8YbyMVnNFjb+7bDGy7aPYx/SaozFQRu3/jGl/sWALeCg5LsPe8Sf+nxdAA+2HbelKeMMBtnPdTqgj8/7KoyRuERrtfZnKjWwBcrpQ/BIrJhn8emelsrtLMlqB/3r0AKuYzIK66k2Akfeg0BUg9XeGTMflxngyVtE4Xz42F+4FZrYQISP3WTxKibWnDx6EpngcOo8y1EVd6somYsRyKijZ6ZTE4bRm54HqqfPIHJpPECElgNJjfXcCZIewCV4Bg7Y1A5WBN01h35KwBEQbiUgnQF19hjpxejOHzAhWBOQl+Nzwpw9YEe9z7CsvoeBFBMAItXygnfymb9c2Gnq+Lgknv7Jlh0cPdHosJ/A+gouY+xUUnjjiWjBxqXYOiJHv1OzlXC/O9ZqHO4PlSOBey3hZYEPtjSsd7FQlYI5T/OJpE4pkUbg0lguB5StJZ/fiBockaTuge4lyS4iq/9hA9IjUhJaCXG3ONpo6yxX4RtwbUfN0qoZjOwDc49WWx3xZodMd3wrtszuX+JF94HFO5WU0zJqXA2YnBsSKWbotftPO245JMK9rX6rFoTf3UvhqT6XMD+mekz9Ds40aYhUXfFNcD2l9TGJFDg0jUJtbd66SINRluHmTHWiQH1EWHRv2QziuElZiW6T4YUP1g/xHe X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 5:1vvY23RTDpncq9rZww3Y88XS4NxdHem7fZqipflB6KSXHB0ZHvzuLIW2FvtEFc4RJdEBSiQnLrzZOJvk+21rsM6/+mqFNiCoEBIK7pIG//Zl+ka/goDWkcwZQGqgh9s2yzaqY4kJHux5ixcjoMOEagB4pn0zjAPFDW8BdQ/j+dox244vijG5BS1aPmmNVfKZVtivs8QbE0u2EIhSnBRzMjAIKuzoEuKdEY0JlPdHK3RSQ+TbvCM2RsFKAam1MXYQ+s06gok/SJiFd92C+PFIBUTclbWVCG+AV/MSoi60aiLzEmgyA6RBk8Fy6W+IYvqUILuxHKfBvAWDjeoShOspUHETmpIcgcbrb2WRwTDGP2Hn4Gv7RXbKKLZgwZGikMFdWmTIxm36PBDpsYpSR0wgORRYp6oqleECr78OTUJYre7K3DYygaz415CZ3T1vq5js/CdE4j+lOyOihVW1YUJ7gZqyiNiO7RPyXlQ+UTW2gX4tOcCIVyHHh7MAN+yMg2mO; 24:xVFyEm2duuZvXtL5wPNuoXrwL0y6h07xB8Z8zJw2lpUxI44VxYJvwKQ2oV/uUBQhlNgOp6VZ3oBe8SsyQMeU/MQe6E5ZjxruDtSrRcX1QwM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 7:RWac0o5/cs4Lz09iEx/Gv4yvJce0cbQOjUQDXyD/n7LVZHMdhRtjnA7QHFywEM+6x1H86QT4plwGmyCURRJi539VdeZ9You73IeZwYxQtRgpDP4iKehYa/iR1hhYeoZA0gGhFohkfRRQxUaQnHG3DWPsyckeA4Vx5huVJc18o/xJUwtxAYEU/nyTqPwtKzg6jBc739Tfo5TF6Vbn6ZRnYKmpJ+2NIzvWKkW0AJV3/YgJNgvwpP+rfxXNIyFM4TJyanOaLJEHoDCyl7BLAcj3F3KbTbU+nC/ciBlgWKeiYN9L4WVM5RgKaTH9Mm55gl09+LsSWt7Hzq5Gr8cmFziKjj0ELKvFsIJiV8EklvPdDbs+y0G1GkZuDQWqR4zgJTRRXew1sF0SI0Q5sGMUnshmMYQJ/3fyn8cfHmJ7CYxDpBvNbg7TneuKdzYbEYQ7xe694K5PDzAlFlUr2zIQ2iTpgxZXx147QpytYkYMWv1VHo09iCkZT0qOmoOJQRmbnVkSVj7xw+9ZlyjdEMtGHKrdtj3WPKjT5cNUJLESZ+GK2iuEYcsReziRJOpVpIft1VG4Gi5mOAA80kmgBy/EN+UtfXUmWepal9Ai8a/mP69j3Ui1ogrA9qqvfPrPhuFJMzDAkiqFcofaRGyxXklKAmSoLvyjuBAeXXbGiLTgKE0QLJFVjJpIo1a2iIWT/Nk6OAa1PaGzM2+yBCD0zqTs5XY2WhBnYrwSVz/iJzSfVeLYi94oVXU8ki9ofD4Bj9MatWC2ZgdRrDcdvuSawwuof7vHwb1mKGpmupX8DnngLjY4Fc8= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:55:08.7755 (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: HE1PR0701MB2202 Subject: [lng-odp] [API-NEXT PATCH v3 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 0c3826af..f3e5c3ae 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; @@ -518,9 +504,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; @@ -530,9 +513,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; @@ -912,18 +892,12 @@ typedef struct odp_ipsec_op_status_t { /** Packet does not fit into the given MTU size */ uint32_t mtu : 1; - /** Soft lifetime expired: seconds */ - uint32_t soft_exp_sec : 1; - /** Soft lifetime expired: bytes */ uint32_t soft_exp_bytes : 1; /** Soft lifetime expired: packets */ uint32_t soft_exp_packets : 1; - /** Hard lifetime expired: seconds */ - uint32_t hard_exp_sec : 1; - /** Hard lifetime expired: bytes */ uint32_t hard_exp_bytes : 1; From patchwork Wed Jul 12 13:54:34 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107512 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp845072qge; Wed, 12 Jul 2017 06:57:18 -0700 (PDT) X-Received: by 10.200.35.168 with SMTP id q37mr6455077qtq.129.1499867838038; Wed, 12 Jul 2017 06:57:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499867838; cv=none; d=google.com; s=arc-20160816; b=WyLvoNRPXcfqnnm9epfptko4M+JUjBfhtJKeIeEh8x8eRINjWGv1DwRzam74OVC2Ax nUtoXueTf5wXjFJCygQzF9LVEZ44ckNK+MugKcBTtd2Pppanp+2PbCpQ+h3ukMzkJrvl jygLOxPBOlTGAViQkZAQ7PaGrA3yA8T+fki6I7BQqnyEg3kXYkQoW6idgI6XLAOcV8eT P9imzWhUVUbqC8JVtZuBtKVmax/WQus0yFABUg1SjsePxedui9HjGdmhD46Vwcgqwlac 4/V64RTNbu8kqAKlly3Bz/JCof6L39JQKFGxTGe5yJnMWRuLRONoKYeOazJJXz+yR0MQ gxVA== 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=JrZiQqabctzdRH2lio0tTtCzpXAXjccgan3leHcFqAE=; b=Ryzofl2n47bSdl0cskhWdxN29NUP4ned0vaJAnzs5SO66AKoiv3QMbqR4jITDPepm1 THl9uu2Q7S1RFHuGRlwokPlLNH6q81YR/7x5tOeq46l90ySZcrWQ13RAHh+tjcnA7dQm 1Bbpx1a35ADtkm6sPKrz6ihcCKhR7mT1FcJXBYvWB/H3iY8aWwddjD7qmMU+b/x2r5Zl cUHrBE1DOLFDXC2il1s1cZR6Te29uRgAxgMTL/jMHYWO8TXDytZlwhDgRYx0iLXZaIBk IKZs6/7n750O8p5lYqBJ5i+2QJtO65+gsa5i+LIIjXsb7CN9VCZQH8NMaAUaMIqtOeBz tGjA== 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 o97si2335900qte.335.2017.07.12.06.57.17; Wed, 12 Jul 2017 06:57:18 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 93F0B644CA; Wed, 12 Jul 2017 13:57:17 +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 6EEE3644AF; Wed, 12 Jul 2017 13:56:13 +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 8E411644D3; Wed, 12 Jul 2017 13:56:07 +0000 (UTC) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20111.outbound.protection.outlook.com [40.107.2.111]) by lists.linaro.org (Postfix) with ESMTPS id EABFA644B7 for ; Wed, 12 Jul 2017 13:55:09 +0000 (UTC) Received: from DB6PR07CA0016.eurprd07.prod.outlook.com (2603:10a6:6:2d::26) by AM2PR07MB1044.eurprd07.prod.outlook.com (2a01:111:e400:8446::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Wed, 12 Jul 2017 13:55:08 +0000 Received: from AM5EUR03FT062.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::202) by DB6PR07CA0016.outlook.office365.com (2603:10a6:6:2d::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; Wed, 12 Jul 2017 13:55:07 +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 AM5EUR03FT062.mail.protection.outlook.com (10.152.17.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:55:07 +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 v6CDsdoX021204 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 16:54:39 +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 v6CDsc8o021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:34 +0300 Message-ID: <20170712135438.22191-5-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712135438.22191-1-petri.savolainen@linaro.org> References: <20170712135438.22191-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)(39400400002)(39410400002)(39450400003)(39860400002)(39840400002)(2980300002)(189002)(199003)(9170700003)(2950100002)(6666003)(33646002)(81166006)(106466001)(50986999)(1076002)(76176999)(2351001)(105596002)(6916009)(8936002)(36756003)(8676002)(2906002)(22756006)(86362001)(189998001)(50226002)(5003940100001)(47776003)(356003)(498600001)(626005)(5660300001)(38730400002)(77096006)(110136004)(48376002)(305945005)(50466002)(53936002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM2PR07MB1044; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT062; 1:Gpzj4hpy8XBl9Z7UA6EpEovQUV/MwJMFco1RigEmM57v4CWrbTef4eC4ND8F5YKoHjJSXq5jl9Tp+y/tfU9wSrB1As15VUYBmZCR4/XQYQ1JNb6mNaJf1xrfTDeRaRJrHWTg6p1yREH2dyy7uh01jk45nz//fi6SmrvzLRWznjVbmW8zEsxHZNY9gYYRxphs5FYmGTNLlOoRWs8Yu0jrtHwdACl0DGtugkGmQkXq7+2PXR+EzCVm07/257x9uqOeCcipX67TM2MusF7PbX5Q5oTCFtpgqsLyKiJxKwewV9xGW5/9ojL3SxBIecTpxaDiOkVsqHO0IVlLdOpzmLnDd8vGeSf5Hjik9YlnRNswx7O4Pa4Tmvis5rE3uqIpIxlO+2bo2bTPJs03trsQjZzkf3akDUBex5k03OSfjkPC2uohGZdzq2B9sYRAukRtQLEHA/q2G9gVeFiga/ftTftsTnCzZ3j870pEISDWEnvuMCsegKsOBBA/QEdcijP93kaj3MYP2gedgt9swtFhpIr+5BIn/Jtr98WT1tpImVK8NasAIa1f+dEK5lKnQDCKR/wlN2t8P5Y0j9ONMHg7CyMASLMmAXrWKS8HwHs5ENNKxE9BQg3u7kJPlgSHUg8aCLo8lIKqiyiB97Hgwt6K+HUwyRhjRJArfwUsl4ze3faara6eTJIhJh3JBMMPnyccAY3VEUjEjRQUBp7AN9H/rePrrglGLInxsvxysPcgJ0va4zjrS9S3BPbFLuHLJyhCBnaR+27lfMx+OOKo12k0N7qEiSpwY9vxEpUrob6Yyp25m1OWaTr0OHtqvCwGdMeQbR7G2rdtftYUFW92/K6PGCr1r9uCdiHKUq9v2p1YohqOZH4= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: aa0e3be1-beec-45a0-ada9-08d4c92d9b10 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:AM2PR07MB1044; X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1044; 3:qY65ewONQUB6cXDbjZSpCBJZ5dxrc1+FgsG3sZZeAMWmDR/8AEBSvpiMQ4HSfVgo4kbiuOuKB/7V584d4MtEoSRymmVcOdpEPex5fuDjyLEteNXilPZe8s3XqrFGmVlFZ/2NSq7lLxIrkIJwHS2C+Ktx94SflYY2z9Yxl2LMhwIqPpTSKk7nZNaUSRPtyv8YPgr7XJ9lWqG54wnycv/tg4JVeL+2r8H8WPmg98s7UDmK+P7w9FZGUXniyuN0gUYuD8d1kDGf2ynjLkPBgJVtR3fntegA7Uh+yVJe+BnYadNq22JoigO/e5y+UzV1rrfdnWQBuNqhwZF3fPawPzKCIsoZzdCFN+qEaGxNrZM8HuiQpiMdHUpQXwKJf1t0eMcJ/RapKTTiY/nXn5gihj46a98Lxjf+BSEpyuUAnLBIp4E3Vq7FlXU6lXD4I1099KeE198TlcGOc6+hdLB7NM5769mXQrBcaBQSqHqD/w99UetrEUb8bs92yF80LiYQMEkNwB//CyoFx4dHGRa42VqwGN9Bzboh3TlV08FEXnl1pVFUDickZLEN5MiHEyerCN1j8Egv8+6a1wsJGaQVzO//RwBn+WgY1HR/Doj86JziLEUc5svAoSQlU/0/+lxr/Mv7LR16xsFCEM2HlD84eaKy1Y715MSN+PD0QIRP4riKPBZpQRJEvMbGwL2apbVyNp7C1Ysbv4EVkAnMNNvTapymBNWYRy25/WP6o17Bf8A5G/5pHCfssWsmttcr0rWHkP7F3diF97Cjk+jXR+457ke404ZS/kNaMRGRQQiusPXRWeDn1RPz9wV+nAH4esUpuFmsaj0MurWwwTKnLTKM0YsinxMyzq0dl+9+HBo3E0hx8lYcRd61n/rzlRpLnmEZE9+9+uSSFlRULDvTum8kJcuuxw== X-MS-TrafficTypeDiagnostic: AM2PR07MB1044: X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1044; 25:Bjt733Tugg0A5yIOSzpZ8oWr1T889vhShOYsrQjl1q/skeEKXukLtL0LWzMT4M5D8id3IopVsIeUXTgR+Sjwbr/fICdwhRgK52gpWLiu6zPRFO/3wyTtOsaptkyLgqpon5r7mtVEAa6Gao5KOTinjzGNncUBNWj8KkSAr/PnT3Lkx+ABSSu1D1pR0kZFnVEcO5LAbWySS1kv6/kmW1wlXze2tVd10Q7rW/awd5Y1BxfFlxz30WYNn9a5LG2AYOzut9fC0tlA54pbpXATbJ93dbt6uOb4j6fASuQzxTvRE1qKnE2ES4RP3ivqTScrpJZYxa+1Nz9241J+oF/yt4iAWmZQlSIIk9EAMtP05yZvpAyST7hQKiZTczUZtpVDNyuCW2ePr/7sUWxYsPzrtravyBzu7OYxR74LiO/YgHSr4UwoMUkWB/vLicfCzorugkhTwLNXMjv4bG1gkMlcmV/ypRLGwMgw4cVkRXO/Re9Pa476CU3tcCAQOQRBi/ojhzIFtOugfvdoP4MXkeQ6FcsFMHVxASxPhS6pvi+S+jCzdxV1daIW/8JHVtwfg4EuHBbCkva4r7qKY9FDwik3s1s3GIBdych+Fh3MacIEvAwyf36NjFF2OJwo0fvEArzPzWCvkzSRDiLW/kdAATd4DGMuLDTJST4KedjsNZ8tmQlSj+m8/dKDqXbU2s67y3lEZhvMwCARlKdsWjSOTTXmt2kCl06bXaP2feNQS6K6909SxHcCvfp7Tn/rTBqpDX5e3vwQn0/ZQDU+eSNMFfWXIKHqtT/bc8EhxFYaO/NUJXTxY5J2tYT/1fMpL6iOhx38mFplNKXbX83Uv2bYC5eKkcvS3sD3wgI7tsZ1Ggd8DStaHBEfBDrwHzRYHDvyw8EejdKhzMzqQ927p6ioyZhU1vlfCGTcN9492vvH0dlpOL9xI/E= X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1044; 31:NkEoCcMWt23+DwnA6ursgxCnqCWzkrP3qZUjOHDqAGzbOdkCShrZI148xX9PhGZQUsNG4m2IkUVIzoVr6TQBNGWcd2DN+e1UPZ2w928ycl0iTm3CwptUjnU+pRezKDjnoqZYr4qZNAP7dEYLw27+iK1K+eq7+eMgo6HEEuVorjeOj77eyhsiK7pbK9Z6M8Mfr2bUmxgwDns0adsI1GKvViWUyPAxaA615U4oimWBTEDJBqWsROYzqfDuSop6xUI0Uq6Z4fqa2ZtzZei6Uo+3nIRzlp721TN6MjN9WuS9jbxTuIcib68GSCSFuvpgeHINbd7HCD5KmyBYjs6LoUNmsKaf6dNvtaqKGqPRyavHiQz0dNtUQl+SpjIYlNCZCyHoeeJ3b0AL5XZWwgQBwUQq0NzqEI2AeO3AMLohpEzm1MkDUnzYmo+u1/F1hqAMuvODWFvWcVw/Z5g3vOlEQr6oXQfJcvHCx3MZMdR41k4HJ5iynvXggZWrICD6BdGRzxQYw7vh+NUMie/aeXySq12k5GBlw8d7Q+DwrSZup7LOoe2f1VOJdeB9mCWRL0UR7t/CI5Y6Igs4JsFj/jDwq0tCay7MBOtYeivlcYOzS3bF+ZGyzkXpROFyk7XMex45rLTXZkxQdD9MOMeh4lK8xyhD2frbeTKXGs9GxWz5W3KQ9cxcnITv6DaemfnCJPF//+6skDAEby/MJ50L6kk8X3b7JA== X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1044; 20:/WWAOhhYPJr4Ny6L+GEkaJEtBSTo8FwMMUZbXS9JjSgDgqsddwL2OcMxRDhKvM0I3+WEbctFN7jOJv1wlJv55KEH06Nw5bi0LWGyWTbPphuPYew4I85vr91FxvJHzKUgdtN3Wf1/uiX3Q85VZbr1df7fP6qBXsyG8xTVBnF4V57tzSFPCAOCptlVJxDVg3ACtk2FsanVsQGv+tLUDT8r/dvjgGFVPbnK2niKk+20xliZXH6x320mzI1w6/tIULOTgceGLPHh2xVlnhkv1xLXP06ablqua/gCHXty2jDXW+JFhwMbvDWrTDvKPWT14yqSIrKYwlj2KdIHwELegg3J4RB+e6bG2wzgvDiSPIJ4lvEHmaDNwTlzUA8yWlfj2R37U1xBlthBDWz3MTbWLutTqT+nuJ2+r/WlPFh4hep11Qr3ywk38hPmkgHml2qJdHeBrEJGo1I6tLGZ9t0AzrbFyDFsMIERyFuR9Awk3YtN9Zl5OmEQIiUZMDSMsG8EW3lEckL/doqcEShIuUgBODDwALiv+uZwFMZd8GDjcsT35DDLlxGKsm+tmfOnW24TAi8BLbyukkY/jHsQuy0wZCsiteHqmycGs1mZnyqDorE3yZ8= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(13013025)(2017060910075)(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:AM2PR07MB1044; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM2PR07MB1044; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1044; 4:TZcI9X6hhiqf+WtF2i6ArrebYDBym2KL2ClEAbuK9J?= MENmGJ6gYXM3sDvetseIyYiSvbMqVERWuvw2o75wH5EsxXZvQjmw6wE/YSOFAgoMQw5R6FQYhJ7yYHIvwFietSN18yUwhyp1mfSAj7yhYK0S5z3GXzUVuuacmeklHchWoOFNx/0jlZ3zcsKPNi8h/pLmm/JlXHIsunr28iTzfTdQGoZcG+QF2ljq0PQ28G/gNwXynyn4XCdUBAPhPHLm2ZHqgj0KwLvp0XvdlanWr2B2iiH3BW98DmJNxzP+5j1eY14R97urD8cPvEe8kVq65EMHh4Vu+pCaUhxb6NxFahRKAoseuW21iED1QmYEqdG9YqYcGZ2Qm2NZZVojcEbYOnVlyVNAuChj+oCATLawYNlJROqrDlfENR8xKJBBFNkG+QWyEReO0GTzKllDuxSCQ3Zj1OhPbcAfgQqeKjnxYN21pAnqkrtaiumw0NFd/pbtRK3tGWOGEtiRd50CM1hpgH6CsZ0stT2V4Kd4D1+eB/FJZrMDa0WDjzmPqJEqsd9n8q64azPK/+OyhXFaNtS5AYMgmOJX3XwcGzdCrZuFjz0S9lN5sVarUUg8lGiPmzJXx/AjgPRfrK7q808A3hpnhAUTQAeELsJCO1zDfx8+BFfpvk5CM/zFBANGtdyhbZd8ue+vJGwr5gnusMM6ebp/3nzu2AnD+3YQtHnkkTU1D7w8SwooXyFeyKs4lntNNhB9se+fEofWjrDDafnMKFsdZ5vAVEk2XyBbaU+7FGyILuu/b2uzPY/Ps4olFB1Uod9zOfUI62uTx+ubxMn5/sl2VK7ae8mjkdzZVobeg7huNRJ1lO3P1kzlu3TYUX98cA0JScBceKLXpAcgjuA9N2kVESZSwnJIf/r3EYI2YCAR+oU0mifQDhjmN7ThgR+PAA091YeWsur/oBhHemm9Gh8XAqcGUHQr5rQHgzL1oC3//l/RnXpo564QC19g5NcUnZczfZoccCxlH3PXQDMkMdjyOMaAhSYq0UBfjdp08lbHNA/l5UcUVVEi8m7UmAwOLa5+LCE9lPnLUuhIYc5Rf9jQGHWPbFFRKBbqv7Jy9J5FtRaMlKtWqMbTYmPxt+IfcnOSSrfCdtMporqlwcUJ3YiFXe8JulnzXR8be/i8i14ISHdwSR3B4guuMwXA2ySeSrGUPhxJMndoRdNiX0RTn//RXX5Q/Xe7pewm9ixKK/cX5srO1H4PUY1tcITI0jcSMBoCag0u6AohRy+qxDA1Wxcjab X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1044; 23:9L19j0I/1MFCWL8atDfGb4+wrQf4acDQ5LOqUwZHp?= uN0IiSgiSz/ZkatvZoYleO2J4Bl6ikG2HGeLZBUki9YUOLDfgTDj7ETO+7lotyICx50jtVdAULSpIMGx3Wk6Y+0x5Vppw+y3LLYtwp3yijSI3TrtauC8EdkiVFjzjZ6d/jJftSjCkMZLvFWc2I5BMUbJoDpBivVaBreRFpd+b+0P2DgdC/5LsV5mAdaW9UTxx2pRibx1GS3pFkSvuxSDcd20q0R0J2TuR7TVpujK0xbjCBxpi7k8N6nO85e+Tx3YHguPxqCHyXCSHxWcDFk8TnQs22PbBsKorcpUEepSdoIH3EHPJSz2obDGbKYnzsm4M6Kay0+2CXwxgjRqATBhrcJ9HKdrgAjP6UYD9DeKM4qotpB7unH95DdLDFkP3vjMJdAT4j2Z1vc5WN+jfLMImY/n35VMtsgOKqEXUdZwmrYGFE/YfdKb82b1bqFaLuaCzLj5QQUYYVI3mjqBQ5AKuuDfwTtPrVkt0WYWgnOLXipOsMyioWBFFrAsn6Dsr1rXuojqxQ654L9C9laUKps8VO4SfLdt18GPrC4EwJP+eTs3cBcgE5h+YGDRS7tRdt622SKX2Qrad46ARJmevzD2SOu0I+pr7RlVsCRarV8SLTeCYcaA+y1RfcCiJ9q86JnHmrMXpG7aTjkrGiYWod20/bMB9wnAMUjdpw6Dguu6DO0H9MSJqgVzpgZ2ofXJJECj23m+lfSjroNFd3M3RE+NONC2wkQ2mnmTbNfcyAXQO/WrgMHZeTx2JthNPSikInVvfAVTszeeN7UI5UTQfKrecze/pIRTo6+w6aLIuIcGraJCf/J8wdpjRVW9/M1k7CY1/cfN9KmV1N+qReis3+u9Tr4yBclchhi2ofHkFUbck11i3/Simw4NMODWIpaCGaAVtpCywVePH2IwaCXS11hrzAQ3CZt/GGWwlNuYXrmOB59Du9ub1fdLAtmedifbGYssvPMvjQItpOcYcVmVblDK0HniIzhjDRT98PbTy9VZf9hb1HdKZReHTvPmGmvFH9Xg1cxSCGVB/w1DCrPFoDP1t06Bj9JJmJgOcK6BLuK2j35KKgd7U9I31oCWN3cEJaYerQ= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1044; 6:crM4HW48XmsUcqbpnWSiyamtJArepJnC439IYyCa6j?= CNSn0Vaed74sU4vtI28c2tYG2aVZCSQXEsXiGmSqdT+vebYQ8DuFi6xuhzrrYq398aECdhRauWcen9olwnOsm8desrtONxRDi2ll51RpHfumGRiTtADK7hGJ5104awupRvVZfuXdaFnFxzTO66cJdnSTZIhTyURJAcDjV6+CyjOQDS7Vg7qC8suLBSNHvk30weHplTgIfsJI7PSU459Ks20Tw/g46JHZgIQlpG6JMAUZJV9/q2BiTP+ot/SZJY2ubAcWUlT8KdlsVFTMF4vGnW89v7Js3SbiEm0/z/fTsmHzPVaZQ1bhVSEzccKUZ/OJNJu7b/0CxX5PMTz/CR2po2KnaklMVEXDzMvafZA/xg2q3F7bz02hccRgNXfcVDsLeazcCTsVlZ7zgAJIo8qAZcLyO8yeLdYbJmYnpMMEyW95W6bTfFZ9oJn15IjcCLoGyzTS4qYmX3k70I1baMSDLqGE8iDcACd4n3epFby+oX564iLTdrUuH0MZixdt8UPf9ra3+g4jmduB8ieBOchp2EPxcJ60jn2KrKGXONSnJ3A8TwIY5p3zfonmluSgiH31zFMuQB7lrlTj7Ibrnz8DCE6oa93/0uh3Umt6X0MGktvm3IdmB3SOFPQRVQuc4X1jZ0giGFeVDZhEEqNjD4vN3o3IdLiBVFbUMUW5LtKVBHS1hpJZ4swvAwMnCz+NiGbCA9ooJLsZdDL+uPmNHHu5q848hPytXw3I001WYjVFx7NlQ6rKzEzEAFBw4Xlgx/2lJrWE3ddY7/jICmUP28Ewhto2lP5ewkKGhQkbVHS9eqLWfrz8rcCr0r8OWicwOxpxiZrZWuEa+o6LAmBbqeWdmrnTIwGv7y3AigdwLcSxO/LeI5UYtPhSKvNp/BsaQWe8vsQOf5rtdkHebW5fcdkvA3IZvmrYmyLIf/tG4Kwle9eq5tWsUcze/oAAIeL3o5nBxQXn7+hqmZgX5rZy4IjpFc X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1044; 5:7fksK00SAQ8EOxLz6+f/U6VuDtcIye5mHAV3qP9YcTsJ1/JD6oSDzTs2Bo5shGbg6btdTxvjbjS4U0GXZ5qyeWtcEBQUVl6FITStsn1rzUcNr6bgOEYyNdCfQTy5M3AnriYVUZvNn+rYoQ3nSYpRHghRCKf4AI54rTDaGTV7tEluHNx6pVvA3JU3sioJmZNHz9KR6QDtNqgq3066xktjzgfyUPUpZvKPpKi58grccD+E5zXuuF7NRofFgOaAucr6hHJ9xOuHXXw7BaDmokkDR+NQULOgPjagB4MSuUZCc9UoTSTg7CGj/mNFDW4vUsJ4XpxQ5OZ3Dz8HZ0M7txhuPjY9TxY+dzNxK+jvjEgR6xTz54h8901DVijUcI7tE7LIZkm7t2UQOBqkz8B8mlsWxbeY7Za5oNxfMXmbIIkroTxNYf3JLuulki0sQyaix4gIEqtuQ7AWJJn1kMvCGi0zViy5fvHqT+BtyjCLB/ZY4mlRxHqYIQPDFJiSPmWoHMsL; 24:ze6VbC0kcHQXt1ULzjoi+dT2d3ToGAXTNh3PR4TrMi2pMN0IqSB8QHhhUbTRCfRw/gOFUCSdVowxIDzxQS0r7Yxqr8wbrgQ1jYKO1A8JMcQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1044; 7:n37Xkyw7EU7gjppezOfgHPJHxdxc8veZgFnueLw926U6qoHdr281Js8EWqSoFGp+NnvURo1GzhVXTTER/cLuwqu6RbuZSv/Rj2lhyp8XdaAX5M3dL0XxIVNg2wRL658pajA2/6nfC3XzDHalfOoCgsoRH/Ne8FHuoZXk5W+19mFELMCM8DH3SIcaFtUCK9Hy+kAWKB5rxjMXK7GdGgXMXR1A6zK3CY+tXq2O3mP9iYDChFM6p4UZO4YfL7gD4ef1fWgCMhgDRfCesQ/SnXnvHjwBCAmqboawoUQ1RKmdutATo22HAaIDUOBavdP+T8JSxuNTP/92egrSrPG6pzbfprtblCdkDvPMkhFnLyhjou0v+IkZSSJ8B2xp6P1550aTwT0TI5EtLj6QbdFxcPEGDzeaTZLTgPYxRxeM1r1GyoEJlJ7cVrIBcb6Gbo4r28Ok/C03sH/QExEhAiaVL2Y7KEsInMLUZKTAKarFrez2xeVy5qeP3UQaaY8T22F0vWYdiVMpSiZ1Spnz8V7Galn2R1aVH6R3ZzxbCjkrR5IHntHCLOhq9NSs8wnJZhM/dw6jAzoRjjxoUtcnfpiyK+bayC9MI2Gzm9hFK2WJJW56TEwEsyoTSN/hOsyXBMpAX7FmNAe8GWwuo2yud442VPPQMRRugl99CrWA7DAw7kEC3c+ahgjH1NbJb0MmXWeGilrEb4keTh2tAD4dUnRI1Y/zrAn/b8TATDIFX4k50oJd80wsq0nXjOiKh6qaT8Fa8FOswSs9NAtyTbKNWtuFRR0iulkznDExBohHXyDqcPexwPo= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:55:07.6636 (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: AM2PR07MB1044 Subject: [lng-odp] [API-NEXT PATCH v3 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 f3e5c3ae..794a9c21 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -752,7 +752,9 @@ int odp_ipsec_cipher_capability(odp_cipher_alg_t cipher, * Outputs all supported configuration options for the algorithm. Output is * sorted (from the smallest to the largest) first by digest length, then by key * length. Use this information to select key lengths, etc authentication - * algorithm options for SA creation (odp_ipsec_crypto_param_t). + * algorithm options for SA creation (odp_ipsec_crypto_param_t). Application + * must ignore values for AAD length capabilities as those are not relevant for + * IPSEC API (fixed in IPSEC RFCs). * * @param auth Authentication algorithm * @param[out] capa Array of capability structures for output From patchwork Wed Jul 12 13:54:35 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107516 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp848749qge; Wed, 12 Jul 2017 07:00:34 -0700 (PDT) X-Received: by 10.237.32.41 with SMTP id 38mr6860404qta.68.1499868034162; Wed, 12 Jul 2017 07:00:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499868034; cv=none; d=google.com; s=arc-20160816; b=Nf2QRFrXHcX0giAu2JLTk/9838eianaxx+pA4Nzte7o+keykFFngJJ7mO1m7Qvfnpg GRKIlKViJj8hqRXHHNKGfN7drY0q9Ecy1/jzqeHnT/JpDKCDxPKyFRZxeoPgMmXF9wdH oY34SoJxNCY2Dw7L9cOcAPnAsatzM72caM9edUQa/JnqROxDbPsUvdPKs2eixgQcS1iU iV2PE4IA6/d0kaPWyGPn7fkZw3ReKkGMD9geSaCbmhWKSEKxnV+M9t6ExGzev1FZS2ki KI/NmnnrRExRgzmArCwE3ftKbqzySvn/+dtI+gdvZDW3dYIfIbG8vwAtOgqTnOVRsOZh d6kQ== 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=ViUqDKLAzCNOeJfTsSBG9WnzboxMBT+iCxo2Vw/XVDs=; b=TL9nAQW2KpwgQ3pCvBWzWgHi7Tx0Mk5gi02GbSkN6Xwyp+9azgaW5CMv83xcXB4BY/ XgNJSpF62P1SchUGMm3wiBCAYqsG/mYbqYq1lBAixvZF3TSxkJTRfn7QOkzkfCtV8yQ9 d8rMjTgNqCxOTBjZb5eK/H3PVqabKZYZH67UVtTnLE9IZRgmXI2tsaJOxuh+2CT8VJ8S iZ0dAL3trBEMe2KUAi1+SDBUHJIOFnUGzUPwkIAyZ5UfElN/mQcDaU8POUAv4593BJDF hsKvLvt/Xp3HGbHqDZKBtI89fx0/qfQV9CfhusGTDqv5dgRUS8XPOB+BbYyz2Et1gZnw xwNA== 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 i56si2369834qte.187.2017.07.12.07.00.33; Wed, 12 Jul 2017 07:00:34 -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 BA4B060639; Wed, 12 Jul 2017 14:00:33 +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 E5EEF644C0; Wed, 12 Jul 2017 13:57:21 +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 7718260656; Wed, 12 Jul 2017 13:57:09 +0000 (UTC) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0094.outbound.protection.outlook.com [104.47.2.94]) by lists.linaro.org (Postfix) with ESMTPS id 7876F644C0 for ; Wed, 12 Jul 2017 13:55:14 +0000 (UTC) Received: from AM3PR07CA0113.eurprd07.prod.outlook.com (2603:10a6:207:7::23) by HE1PR0701MB2201.eurprd07.prod.outlook.com (2603:10a6:3:2b::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Wed, 12 Jul 2017 13:55:12 +0000 Received: from DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::205) by AM3PR07CA0113.outlook.office365.com (2603:10a6:207:7::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4 via Frontend Transport; Wed, 12 Jul 2017 13:55:12 +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 DB5EUR03FT025.mail.protection.outlook.com (10.152.20.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:55:12 +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 v6CDsdpD021211 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 16:54:39 +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 v6CDsc8p021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 16:54:39 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:35 +0300 Message-ID: <20170712135438.22191-6-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712135438.22191-1-petri.savolainen@linaro.org> References: <20170712135438.22191-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)(39860400002)(39400400002)(39450400003)(39410400002)(39850400002)(39840400002)(2980300002)(199003)(189002)(9170700003)(2906002)(8676002)(50226002)(305945005)(81166006)(22756006)(8936002)(6916009)(2950100002)(6666003)(1076002)(356003)(498600001)(5003940100001)(5660300001)(47776003)(33646002)(86362001)(626005)(50986999)(189998001)(76176999)(53936002)(77096006)(110136004)(106466001)(48376002)(50466002)(36756003)(38730400002)(105596002)(2351001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB2201; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT025; 1:7kwvXndFTHAWU+XauY1qo5ScIep7dpC+hq4xA3Rg9FeeDW68YG0v6jKzlRolry+AxJzAq+zF+FEPBGg2CFefXCYk0QOQ6ULT5b/kDVSVUmy+Ncsnm42STGuu9w0VpNEJ12jYgGlV9JQtov0nuI3jstwx34cmwGJRYYNHOVCd6Q/o7X00x1zYLCuPEBIhUDQBzdcRMHi8IQehOxWcbbDbfLdJQo1iLyQxRNqhH2bLCOch1okUKFEdFvo2J+uxBXAPAaOD9LsAE+THbxWnH8VXG5wOjqz5rQuVX0XyrTPqM5b+wdbe6IWGnn4fMd2Pa1c4Zd8gMbGkJrXGcRypxw58hXmzGterSTvlJMVCnTydePy/B5DZwGH0aSvwcwsr0OKZioBncZdhMowljBTE3Hx9JHNvfc8ynfkFNKBYOQpscC+qInUoHmT/IAexDR5Z/15jieduBZJI8Nus5GqYLha5B+59I1It7gdPU6HNu3ydiH69TwxsHm95f0365lATFUo7Rt8ynHNcnbNzUHhc4F4u2MN2x4UmPF6zAvSSkoS2rWw2eUPNqvbFBHtolaO1W9u8z7V7DXDchJOjzik6MkNJWAzZ99Jc9R/69nrj3w77MKUlSaj34oHYQMnfRV7y1ZSy7juzh/Zy1+9NZlRK1WIr395sHwDr4LY3naq972jjeBC+hg276X0io+q53KRez6pCxfjIK5DLXxLSKuR/82HT9+jxdBcF7VWcYkdqT48JQ42CGXj6XOyB2d2jpfBE/SrScSbr0ycgxK54/ew4uitZiy6uB3Pr82GxE5mN6AQla2pZ/03dXd0DV2eYJna/FwfsKnIZDm36J5qQkWiYV6RppNj5gKv2S+ea4WRZFoPsncE= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2a064672-ce9b-4875-1b1a-08d4c92d9de1 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:HE1PR0701MB2201; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2201; 3:XwHPWjyzFmwN9NcOqMEkwoQMSqiXH9OfPEqmvx8kuVaQWKabI/NcVH5dMNrq0GVlqjrleWkWMigIw20lpUEYecVBSbg1kzwnPr2FMv0SZSdNsC5Dah3MVBNn+0KsKrFeQL4DkU9c1jeurUNpX7/qG9Rc8tzcNf7xvm0iA/Ezw1T0CsxssuvAzwr8CwTcqE6U7XKoZ1Drqd+RSZYBNaTSoFSWE71kO1MxZMfiqcrA/NgNLQufhg6DEKqI5SWsCg0EN+nrNn4nn57sIDFbQx5lRv6bHReIKg7qjGQcleBuee3EFIdOlnsXbkOe05mwbaaoKKiTByDoM1z80yPzMuLfJg2MjAIQIug5oaJG9W7Umpba7gD9A+QejxvbCrt5937E7tYm8u0481cannFCl9WwQYrzV0TO/f7RS9V+Yx50+0ovtGkDF9B5h4vgAolta3gCfenLNohuxVCEWOejSPz8TW5ryFjigR43MLYQgDMzQBbvzIjvkHhAOHvfsIlPftcEJwxmNU8VOWfE+K6CbAplKRHgNcoMSjmE6TuYWOuwopwuFeSYg+DYsD2Tu4Oo6FADh9UnUe7iGrVVnRynLNgxAIt/fa+2WbVCSHBa/uapWphUnvlBuW8hRRRqUq13mEMsya6E7fuDzQ8LfM9Tp2z4g7NBq6crfhXo7qB8bgKG4alK1pyX/mW577hjaNaei3zY0kzULIuYLHvnMuLPOiAPgFJI0Cvlz+i2NBetPtqCWc8ggfvUmskRTpeTfaiKWDcANZe82S0RKcI4lGk6VF0PNWsplQd6XjpacV9ob84WEloUSnBJc9/ymZ3eCCRZtTcWJ2LGpFrGHjtp36Hk32C612/lTJbtt8SQqzcYbFyx/3lAKui1KkZsR2ng0zKWGuZtVrrRqx/D4oYDOMi43hByew== X-MS-TrafficTypeDiagnostic: HE1PR0701MB2201: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2201; 25:A6JXpxCuMzfhZWyfhLkevyiLBHq1qHq2h77fqJkpaSnzk9EMrbEhgVupYWobjvIVBOR0CGfTqTE2yhRee+CGTF5lBuWrXFQLp19KxRLpdzEiAWokKT8BqcdO+kb99VLQnvDL6L5BlJk5RDaWam0MUUsraPzmzVQ9O0ZeQ0NgDzCEAavvPl9DlVFm17A1IRUXsYkJXFgedyRFSISm3B+TSyV0E7/GzEMi6l67ZE7HdEzcrXPEWhailqcpzXr6+Qf0bEMg9oGB6KoeIYKpIa1ja/Kg2USg16E56PlFdAep+J/NMXERXTWKAtbt2csksr9mCWpOMIoU3EVEESO3R8ZZHMYfGKzjVn5Hib31DoNWYEhJKMjM7zRTRPyfNuYSmV2xnf/o6Fxi1vZOOVqOa+XHvAqq/9LRU11kuF26GjtwoEJNNJRFK4bNsSGqxB09G+5Ivz16Mkx1GKnJKCpvyV9IOJKL+BMwEOeyu5LuNKvC5MD2onzUv4UvVS5F3noBYgi1TDpb56bP6mtpgpy9W4gJ1A+GwJyxV2UuaO8RwDIamNkFgoLDXKEXdfm75TZFoPy5h2TP7mHsXiZo5ZxPFW/nizlQd77QnVRLYaCS2zzdP+7XfNWPGfrGdZwaRx9vpYM5AWOZukOP8Og673RKQZAw4N2hpXL+414mSMYzF8Mjm8X+XvhRKR4+ttUrmpIIc2FwZ9AN5r1k8ba+4wMtJ2f/qY6xcwiYe7NYEi22J8galBBi9mFxJmj9dfJw/gZPlGx5zlI0ZtPWedCno5VJfsIz5KpwEnsnLu3EkIEiCMB/qL9tKFHF0Un+aULOlpSxfhXUGgXaf1KKxNsb+G58xY5y2wQh9rl8t6Dgb1Ulq/cIm2rQWDIHNnPQlK3Qy66au7uA/pdir2EitNbpZ1IU/xvN80v18c9/fyktsaGYokkAaB8= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2201; 31:6cjLuxpNwFqAq3iDaZ4bNLjcYEkzWp7FXCwboinVykFwAcqcmGaFvwKQ1znrWx5xnyms60T4bUMrzR75rlKswljiTQxJfYjiquG+DgGdx4cvXAOuUsBa5YK+fcJE56aDaiX/rF/ZWyYZaWbWVGH0hM7Uc3qTtJh6wfOgFm+wlLsyUGTun9sxGclqEk3WXn73hwsekkvfQS/5fQ/+F9GCgRPZ2MbU5FsglAv6qbJk8frEbbX8XazMxXrd7VDvIffK+l+lF44ak3BJ3lwk09gAw9xWmmYkdNFLjsupuabnhA3iIgeTObOEa2aMCCW+rK3ijYgP9vhim272aBGDpHMEvpsvTz6YiqiaPGMrKuYmB/Qdek4YVTJ61+tD9TA55lsgqCEckeyPz8pB/BVlHg9LeYxKEZzkc2fFWxmU1ggwUBJifW6zCfv08vSgB0iMWHg6k9ykMwv42GW4Ulg9YL4ULx3bfIZY7V9t26RhTBPC9zqnHlVfSBmCP3OpASJfnUSBv3vTRGwiLmwv4i0uUoXJ3jl2wF+tt0DuyveaGxv94eoD4XaEZq7xM6qUZ2IXmS7jyjcM5QwlITpVaR91xNLinnY3dUHvF/eUmS+x6Vs83GFKc/2PVwg6pp6hBF54rLU5ja0UCqyQGRkeKNzCr4qbxHd4BRB7erUZWV4aE5YuQCjZy8K8Dl9HNqyYHlj42te8 X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2201; 20:N26kwDlOv/1MIZKomNkpxbjMeL9dVlAGekTyZpNBd0ECBoNtnMqa4utuSG6YD9uvAEmKM8W41eBqTylHa2olnXnqjhUXlIVU/6Za9JfUJBNzav71b8u3I8Pxui3UeFxLk5BrNQk3fWmKCA4DGeaNYqewevvVUuqSdLxEoDr5deE/BfOajoHVLkt2JtOtFsaUGMoJ6WfSLVsj8NqUEhQP/e8rhsvaxqHrXxqG1qDI1lOk9hWWRoo03Oxc3jf0c1ykpTpgPPwSUuxVYw+sMkGkUOXyevu2Lrp/H11ZBd3GxmvC6R4haplmoq4UZ06bfPbsEMPp9V7L/byRUlkRSnzqkJCyY9IMcyUoTCYB0bhjRx/xbOA6kJqRwn0Hl+LgHnff9r8BQljsc2Pp/SxnljtFsWzcQJIqKEyr5U8hZ+9JV4aCeF7h2MkisKozoNumujXtvRzZ7a4A7abOLNs7ljtI5BeO23X4xdwTeENGsr552NboretmnVJkixo1hUQw8ohNoostBynTvprq4H7X4v3xTGnrUfec20t93IIqhRKZ857idnUUrEs9ssEAM5As9DDkOL5AR4cRuotqYiDl3We9N+d1ZP7WyHXOf84FIB/Xr5Y= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(13013025)(13021025)(2017060910075)(93006095)(93003095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0701MB2201; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0701MB2201; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2201; 4:7UYh+hxIIfOKBYtL4cPzA7xyyvdAgjKgsTiFtJFG?= A3P6kOrafU8ACOgxgLMdLmPwTMQOQMtddlQhcoN4DBI2dGdhay8ZvIyMxGEa0skTlchHqtx7AxoPdCk/sHxHop1HtE1YcLlFm+MrAYAUUL9pE2k3mfDlYuMfN1ly/1xoGO6yhXvEzmvy7cd69n+rWUARp4IpeKHk/HeW1tW/Dgzd0RK46ZYl8egRhNvw8ckuQbHXl63w3t4JTZA717vVmaZxgWXi52QNowbNRoQrQVw9PocHblDQ87UhQi+hh+ObwwpB6yxLT108qrSjY3X+k1n37QUelSNzO0OdKWKljzDCzVdYPwpByJgk3i2O53oMgmXbvr2WpwiTuXrkcc3Tdc7QtFJ6WukPgXQfgKgubxU2TM866Ifp4d5ShtepiCmoEzeXlnz39Hlv3S7yUt6BHKJj/DYbRDCUI46IOUTE+qbLydBn6uRsDBIbP4ryn/Pj6siRyPmtdEnVRuUDkxchJS2q/0c6GH7P0Ljk/izeSvBSCf2JG17gZrQVGCrPP915BuYmhXYFc0VWevAH2k8Ksy+usyY3AOIAnn6tvwNfrD1spUKzsKLZPrLUiWgf7t0tvf63DcPoDt4P3xBxGx3T3YAt3EQaJ0M2K4+d3xnZG3laUFArRKaJhXrqAdmiX4yiSXv4t2hn1O6C4geWBB1hZEs8gEBaNCHS3nFtMcIYjy0FLtVrHGExKGkla4OtgRmNXVt3onHck2dExRUKaMoZc6hcduv4LklODfz7q9f8TRQFQrpw7gvJp8ga1W51Km3yr1mOlBqnfo8dtM3SRfBHD5BwsK0twsbwWhGRYLVfyYUP+IEySs5MrMUfcPC9J5GHZq9kBFpOu6+Y40yTVsAaZuJ+Ph/S3TmkZWjRllqHUb6wvGcz29BiYfLy5IxKMoF45fGwb1DJBTQ1RAwRJrOyxJ9L2YCR7dsis/yJR8D1cfK2PDAzkyHdr9A77uwwSW8CjFywntVmd1nMLkGWm3YWrTGk6bFqPTPBne0yK+hEG6LwhGy5gSjwdrkuOYjheVr2aosoxZxzFLxXBIzx8SgelfHLxowhLZNsEW1lMvod3wyB6GulUHBBpWtAQtUSMgG/YhsunB9HwZTQCyW5jr5myOEzBLLJyVDPKBj0EQ5xx2FNFhDJB/uogU2gO412wpESYjS9VokPDKsw4fSNUyUHLs2RbWgFWW0kBOG83MZNhPv26BHs/67Io3AbcKyGRFrMcKPBwpSLAcxFQUEU9k1vjV0Y X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2201; 23:oAEEZVy4DspB+I3sSaKS6uaDr6tkF8zvEiG3sC5?= dJDouRUkbiMeEoN6Nyq98FnsHwWIhV/9wIsoiPwLD1tDVVejDgxw6Hl9kqwHAB2vE9OyVqYpb40nXT+gu+p5lCADJoqrtSbUUNwGeYOyvTTVseRubl8dYhHmwLBwpy6rI5EffEcgSDUSdbtExrrS+h+lNTplooJHwiR58xdYnSUkYFv6Q03TomgojbJiSocaQpsi6l+tYY1geqstJ5AubOFtPBa7aeQZQSRCx58uO+OrI4ycedmJcanlp2W9DRey3Uc3H6Y8oOK5LdcZiL0zc9wF13uA+2nccjzlZi1eoT8/Pyb/Nt7RCfFcpmrSJmMZKTqkPa2T2vFDR6FZDYHyTpO5neK9fN9yKs2DZXW8pns3TCX9pwrv5c+u+xl9k1l7H1wWgDxjIdC7Z1J67NizjYjABAol+4N8R6re5dUttCjZE8qx5mBPWZ3LrEXNWC3I61GOkXAB4BLWGgO9wMdHh5RjsDEJaWrgDbFWOorrRsFoSOagViQEhSvAd95aE2astaYJPIozAH0a0s/6sLr+iALNzuDCZsibc6be5x/ibMuIaCrTIJ2pj63DproQBg5xKywFHkWUc8I2FOSlj7InoSTuZCXNPlepbzytORF2pz01enePmGdI0ZHvM+bPhm2X0+kqldOgoSa4HBdxLv1la+2uPCGjGJuUH6xmK8HakRFU5C1SOLm37y8KP0iJa3scSPOWhONjLJR+64M9NZH05YvfGKUzHfgjl4OqJjUN+sn0qVgxILOiR16k/UkCfBdQqlPc641DKRa8+3/vVZ6cLhezma8MOPllaMm/lmo/51R36nHjGfh3Ps2PTY//00azSSTu44g4TPtIC/KVEOpTkCxpsrKnzDWrEYuugf2xJqHcC6MpcRY4pjcD1TTvKQOrRZ7t8JyioxBiFy4iWjomKLfPpGsx7E6gSF36U3hvLWRuyI56wutrUNuT5smlI0hteDssdCgP/5ePdf6ETTyRWg9Ic/Sp26jhW8hgMNAYyKhRZ3hmDiWfvIZViAastUc7W3SK5DIZIn0XCR0Z/TrBGCsUJw7JZBNm9KDBTyxKhUdDNjenLttFEAf7jVAyRoPsos0U= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2201; 6:xkbZ2n5LYwayqsP8t+hXqpZl7M3MTSXKYEAkxy1s?= 13/GIcXs7+zZVqhhue/rPrb3/DFqDO/xziFNxzYzt4JCfeUTLQoLKhAq9MGp8CzKoJvCNUHxw+xRZTyHd7jdUQpZU4QKAhAlOXAgWCo9ARzV8Pa5HNqF9Cw2L/39pHKgkmsaozmSwcHOq98BQv+C+uHx2Bdoxev/WLqLw+Fj4oBibYWA4BKGxg1AzcC3Zu8UF7nwnurDjFEyawUhc2pqmEpqbuc0CTUwMc04DQ3Q2wWawj409O6XWP48crY89Wq99t3KYg0XZ32OdhXsuG/e/X2vokOrUpsFFCxWplBy4N/1SA1r/Tx5LhoP6ppNXP28CbKOUdET6p2QHyRCSv2c0Io5nHpDUMjOT460X63X4xH82YdlNbUdtbvvZcSZrqiYMMtDvDHEheUJshma2A3DVHiWq4fAExEF5LXJMxinkrOFilIDRXh75X/yhwpPADU0OM+k9DuApeAIBOWUuziW6p8EiafUN1F3MwXSI+8U26qW7UId2YPX37XbMcEPF4q5bkHhykpAiVc6myw0vptnNjeZrEzJ09IQBlOpPT/aWRXtT8TD4ymZ/raX10lmeSwOohRrIu6hF4vF08hIyStg6mMaUZkodVZI+NxszyQgfmesaaS3wl9yxBjC1PHnb+bjdtGUVVHTAs5m1BlFj6EVE0/8cJuPYbr5kx9o/BMqPzHH40IxNc9nyBUY6gYEVXfiSTI2mvKZAmILo/LbNu1E0zW7KB2Xl9qcVzBC0+DbiRwnOOZ29Ah6fBXFkCFOzDw3P6K13e5+j4LCWrQR4JlSdLPUqBTDplqY4DFRXr5xYIfPf6fW5+9VLp4fjI+84E/OL7YH+f5oK2K6NxWXFoT+ml/HRIO+AKQoVc4LcbiMUhHhneNedYZA+s1/ktsGlOQPduUWxT8NlkZnDSBg7yU2Ri187V2d/NRTbTuBaW84XdcplyM4jFjYPRBz4VsnVMq9Gr6SMocIY6pe+RFSRs60+gFo X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2201; 5:kmgdapFCXyeGjAP5WrNNkEJJbbK01d7QhsNA66dpQKsROmNhTTwpW3B7wNB1LNMl5VzWg6ErM0AwTRmC9KTcMuJzYP5XSHoLoYLcVxCdG6q70ByY9nJJF5payRw4DlgxAIjJ88qnXQt1/OK0sMhWr24catzYOUoXtxXGFLWVwNoL6IQXPONv3uWBK/6q+7nkikAm4n2PVIGyXQw+95IaFwXLv2/XbsYwCOddywBqREtZ/e8DR9aCHIq9pfE5ukFlTcqkvwcXFNzEbGUPkdQZZ52VGIrsL9bgFuwxT707uHcV038Jv8WjbiQwBs5lkVM3KTQ59UdFAlrBwFg6h8vd+UMtBQwugZ23ycAH2wkZphYM/5VJM8a+VakNJ3WBVNQKEU2KGsj3Gc2UV6922icsQtF5W6L6hzVUGIIiCY7e4jv6H+X9Wo8pCqITLpka4hhXZzurg6Xcet44VUy+XDS+jRZRjlYXBoSZ0f+pJlYyljc3zIQwvwQU2F1ArkNEb9vX; 24:WMANxhqJaLJhs/JVUUb6ZDh2EAHK2xO96NJ1sfmltiUqJlSVJmZJaJT+zN4E/+J4pMkhXV5VMjtlA5aZkGoQrJVqxnIMPNAyl8K/TeqTeAU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2201; 7:TL8hzOtZiabVAYdT/QPChvGMMvKQSjaBC4Te/EHdEQnt4M40/JV9rwuGuUjV9TO6a4ZB/CWd9Jj2uC1t+DAW3SPj8mR65kxEwIXE5fRmAJmK6edkrdzpYMWe+SWpYni+gHOnLaAVCNsQadrQNWb+sDBFJIWxM0IR7qe8vc+7f8Q/3lK5hNnZ7N1rGx8RoYRL1e+7HqNXMbMsDjwzpx2CSeiooB1GpkVDgTzd8iwGLGlURG+rU0PSAB4Q8ZFnVZx02KVaCZR0Ydwb0jRwFJ2oupRqs/3WtOTEKz7127/ssAbwHhIIRUy0/i2ND2ZggwOl1yPKE62sJ6ivNN/NYP48OvTuknND3tStvuXkKcJhlSbsj5EX3nWbhUB+tUt8vvECLXLcuEaTsBJo/J9ylvsKN9wd6OLdC/zM4z2h1VldFBkjJnOR8trEmLqjWjDEpYadRtf7HnrIoW6gQyqZyYtV9DLTc3EqY2Ggoh42oR/Y3e55A9F8AAAza1N/bPq5wZYnZKCVLEFxEM4MG7jBB1ZKtsgFitIuMGHRkjJS8nkhPmTTG++MttWKM3r4vHCtpyfjs5NmtQpY25q8XAHfJxoxYYyRn0J3bhV/+6O+4A0Vz8+JAWSKgYHMoDiUej8iB2Q3VW4j24QBDoCL324fIQae4DW0t4veDAU68YYN2WSRY33OBuB6k7YPUFmzwnU0l9Npus8Kxe9q7Xh1VNxvhfw0TuNYYPsGx4jiD1134+vPQBSc+sgHj6VZF9HGmMDUjbyHtlkZBbg3W0bwk3GBTqT8exh0WuU56G5gM5LJWoq1mvI= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:55:12.3538 (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: HE1PR0701MB2201 Subject: [lng-odp] [API-NEXT PATCH v3 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 794a9c21..3428d3d9 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -549,8 +549,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. */ @@ -869,11 +869,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. */ @@ -894,44 +894,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 @@ -1040,9 +1077,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 @@ -1054,7 +1096,7 @@ typedef struct odp_ipsec_packet_result_t { /** Packet outer header status before inbound inline processing. * This is valid only when outer headers are retained - * (see odp_ipsec_inbound_config_t) and status.flag.inline_mode is set. + * (see odp_ipsec_inbound_config_t) and flag.inline_mode is set. */ struct { /** Points to the first byte of retained outer headers. These From patchwork Wed Jul 12 13:54:36 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107513 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp846013qge; Wed, 12 Jul 2017 06:58:11 -0700 (PDT) X-Received: by 10.200.44.13 with SMTP id d13mr2719343qta.182.1499867891556; Wed, 12 Jul 2017 06:58:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499867891; cv=none; d=google.com; s=arc-20160816; b=Nr9xOvEcY9ExrQq8RO/1mXBlQlq3hEscokN2MkL5MuaLx4ck9EBoY79sAWtYl4j49z GMRtjpkwAhRn8R1UHLOTYMxAUkiZAnmLd4LQ2R5gV+J0RyJjyuGKNCNBNHvqVpA1v3NS OZ243o9a1qPJgjuX7rbdRpRj4Ba/aPA13qAiOvZSXncVCJjiTnAJuyFHh75X44Jhyjfe HbYFeK5+HzK1qmKnTkzn7jqr40AJ2Dn2U5XWXqUcAUn15L4tox+DVw6xvZAoiwAzyB4s eKSaGHTHR3LDjKXJZALMwyc86YlyB16Z2aR+3xYQMm9xWdK+racK8IW8ZeT+s+IUOh4N 82HQ== 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=ENIVBJP+efrMFmH+rMqQJHrd0fQY4iVz9WX0D95f1DM=; b=BAsSp6USaisxt2tkERFLpwlBTPg/f87Ml0yUvaS8MoJJNcBOlKmHZDZYIXUswlz+Si 17Zq1Oz5JhkKDuGP0HQhCGJh0CocooBdIcICBqfmdbZrEH8Gv5LG0Q18wiWbqZiy42wI 3RmtrZm+ob0TmIIEZwf0XgJwfU4nTTzEnLcoi63SvdIeUIZpzADdI1dKmY2mA2YyYGTU O1hvnm1FWg+is8MExW+JDNo72kJKYC2TgPpL3J1hR+rfIxJS9tci0ikBSdbRiSkkFNtG b71lVSei7kMZUIssXN/uh9iapliD0sLKEAGjEgIBqMaNcJy9SXe8fAJlCRRae7xJobqy it0Q== 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 138si2318257qkh.173.2017.07.12.06.58.11; Wed, 12 Jul 2017 06:58:11 -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 42E8A644B8; Wed, 12 Jul 2017 13:58:11 +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 0E049644B0; Wed, 12 Jul 2017 13:56:20 +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 01EA460DB8; Wed, 12 Jul 2017 13:56:07 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0111.outbound.protection.outlook.com [104.47.0.111]) by lists.linaro.org (Postfix) with ESMTPS id A56A1644AF for ; Wed, 12 Jul 2017 13:55:09 +0000 (UTC) Received: from AM3PR07CA0115.eurprd07.prod.outlook.com (2603:10a6:207:7::25) by HE1PR0701MB2202.eurprd07.prod.outlook.com (2603:10a6:3:2b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Wed, 12 Jul 2017 13:55:07 +0000 Received: from DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::207) 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; Wed, 12 Jul 2017 13:55:07 +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 DB5EUR03FT025.mail.protection.outlook.com (10.152.20.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:55:07 +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 v6CDsdb5021217 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 16:54:39 +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 v6CDsc8q021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 16:54:39 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:36 +0300 Message-ID: <20170712135438.22191-7-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712135438.22191-1-petri.savolainen@linaro.org> References: <20170712135438.22191-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)(39860400002)(39840400002)(39400400002)(39410400002)(39850400002)(2980300002)(199003)(189002)(9170700003)(22756006)(50986999)(50226002)(76176999)(47776003)(189998001)(36756003)(5003940100001)(48376002)(356003)(105596002)(2906002)(8936002)(626005)(33646002)(1076002)(50466002)(106466001)(2351001)(81166006)(8676002)(305945005)(53936002)(498600001)(5660300001)(6666003)(77096006)(38730400002)(2950100002)(6916009)(110136004)(86362001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB2202; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT025; 1:zBawXkB63BA14sLCl4rVEjIiX02HbQgwvsyQjThs8Om4xzR6/YRqQrVFgWWTDaehL0M6zjXNv1xG566Xt4a9y1+qF/jG7bYxEZ/D77EkFbbYotLTM2KciSv73CTmvuUcWwnkhHO4rISerdfFkU0Fox/PteXkSlS/lMJdIRtSTx8Dm1OHa7j4XiHe8/ybEaVvrmTr9Ytt9riRnTl9BH81LKhFAQ/q/oOeENzm+IaQ6bGm25aeUHjlOh042sKPfZMBDE6WGK8+g45O7mgxptAxycLRSCVJjqGge+OpW66exPtYUALWK4G2i7DcQ0ky9lPyrrMxwPBXvy+1uVOfw7hAZ35LCDAZ5TPD6NvfxBP/c2utl2d+n6Y59e8AFIvLFamND3ITaD6REuuNSJZyMwCxdQUpSQROSD3QG7eAc47xQy2cI3sUzC79DgcpSaUI7HdQtgrLJcKSAVXEZoPC45lwPW6w9wt4BB2h0VFQo0O0a8tH9gUmkN5rjkkGNDJrDBkDqg2gECtKajmR5K8jOvfI7uslDKOU3AP48E2IotyEABWH2qFmqz0dDvI54cT2F1Jiyr2RvBG20HpRGqXEbXhknFumheaewoOMUV1V3NAbUb5vXdN/xbQmxWKU3V1El8+vh4E6Ps5SqGJ/gW6pv0zfbcK9O6QsBgRcla3Z2ScFBqFEizdZxhQERNA2xlAEYblFgeLWCOkWry0S5j+Vf33FCxq1hD34tlpQO95GezDy/aTvRptbElaSIxseIzDRFPGqfls/XOTWUh4SOIEOtqyzUr810OBYa4ld69Mt1LjVREfW0IO/aId6j0wBMR7dLGKQdzuZ95A+wzrtUwhbw18Cf3Egxqums3FGd5AdAUOoKCU= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0afee3fb-b543-47f3-8faa-08d4c92d9aef 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:HE1PR0701MB2202; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 3:IH9y6vzrJPiLmNEeppMeF6Ic8+aOZK1ALxDd5ccPasWZmB0Y0/cpACqBxoACp8e9nifVmODGp5igAJWo4I8jAY22fIHcW5jQN0Vx9iuf79bCOh0GJxPbCLFF3Cmu6G70SqAZ0kqajcKuJFOSoOo29SsKLq33QzJs5KfZjn5+bCimMujmHyDgmJaJZvE09snBnvkWx9oJS0djZdC32E2SoAN0ib4fhCe0jOsROboOu9yn/Djr8dIurZWJ3e4oSyi6+K1EfkRNOJvGehCuKzFLFjPsCQtCzAajXEk+ixqeRvrHPK/BFR8YRJfTRWWbWdwx4UhlYTUvkkon0TBU8LqDuRIRjTa+wjlbtyUZaku53uojzozkvilcbQbN8TSbtF/T5rhCSRc5QCiiHp/pRQduhJSO9v3LgcYSG7a06RbnS1TRcEQwMh+U6WRegWFTG1RNTCsANObxcz20qIBhmjK5pAfoYbUwJRDURwAhDMHH1bpJluQwPcIi2By7KuyB/qJ3TyVM2WLAO3ju2eHd78UnwxFWDFLotR8bYdidNN8u2sV/vxQ3O/kM1wqkEeplne9be1yPUWgZfTTm6R/ePY71USfGuXlt0n5B9B6oNI1cnDD6NIRu7QbiOD5hXlW4iXVJi32xCWjaL9AAihORvCuw+y8No7SLK/AauhL5YOuLsyoo+829aGqcBVLBA34qbu8ZXmLWuux6QvsDF5qLYa3oDiilyqqONh0qWeXXREKwDSMV35ZtKf96aE640vJ7+UITXnfJ9RG6iRtD+ZQihhzmLfc1pmqmObfdjZjJuk0l84aTPLCVTEmu5O7ZcibhK6VqMqEyP5HP+dmIEo8tu5+6Wg7fK8+hUY9sWA+cR5VDGDWC/AFSDqIaxHuclDWMDPONfSZvvSMYa6K6I2azJ71Kmw== X-MS-TrafficTypeDiagnostic: HE1PR0701MB2202: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 25:zWnUM100dG22cpZnHfvoZV8t3OMAZG23h89Btf3YWGov/xUYjbc4f+j2cLObnQHbHnpKYxM++ah+uZgwaDUb5UEEMaEq+svTCtIPI+v0WHHsFqo4Cf34392C8YFwz6de7gsowuFLlzgKLTwTBahqkj8GBeK1NSXFVbXGI52Fn7DHuVGz0QDs4nei4Nn7TN5liC+yFNURGNx6CwmzTypawgAYvSxVKUNyP16EmPQka5ZCqjZ8eWWmnWfgs/K19rJSoAPmNiz1lXMepX4Ig54E6lCDn+9ASh+Uqxa7bNi/HHUReS3zu9bB1KCE67u8QEolr74AbRHVeNQK4QsJcAUY4OeR8c3MPzmtmueHeLY/netYl99ZdRkR32VK3y313X0lxJZPUIeyGEycvPzQya60QjPwuACXsOy3yW1tHR4R/CQwhLGcoIm9gylMlLJgKVMadRxLNGJfSBdNGNrh2+C82MtIQrSmyvOfBIYNCZlEgSTLkEe7aN/Woh2sUmsrJ29gPLkignLnq2mJY2hZk7C/ebBjq7VnYc9RF6EZd1ZrQ9hWka6UPp6WrWSeVvP9GOAaKgf983PbZ9AIIAz4l5bmeWIljFNA96HdXmf8ifPnzwKEH1dEA+CcBO0lkEoOhPSYaOZH5VqVfph0Z5aEEHs/vrVeMw56/58NTzuc9v/w4lVUEDQ9fqedB/9nOR7JPA1veDqB0qJc9pN7AXIqbN/PAg+kJKZMegscIpl5l3C1+49SwnwR5p4PJa7qxMnT0A3xQrPPgxsNb41+RJ7CK+i3jh0MCQxXrr99vH4951tep63XGG2GEbEjDdY5g27+R5Q8pG2l6PQn/M68LpP+zkftVxYT5fvqPrK97+q4Oaw+lTUeA+EhTHB6FKvbPUn1C1zJcNJTb6Y8XHHs1PLU6EuBolt08GVutPudPh4s88jU/Z4= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 31:o+JgExywpwWNj8YD5rv0UFz+KflLmk0MhdcMAMwW257Tuz3ENPhNFBayQsCfL6Ynek56438NHqmt9fycFTzYIsB1SabSqPV8AVNsJVuKQXfvVzVpI2wlngIpU6R19cpWPa6ARMx0uh5HqvZhx/gkbAKH/CF6lEOx8MlgHQJ3fK0azUUkznKR+Q+vWvo58EyvFXJHOAlJ+av/kXk66z1lMEvsFPY2afHE+R1yySZx6j5LORHzp6yAHmee3/OQRX6gV7tDCIQKqGPpt1jd+Gudiho41gXlIH4RWC7uu/mUEB2NiApkhfxOjO2cBnwtZ6NeGecnFfRd8mCUjy5PKJd5aGHod0z7YVTW7YSjZsvXx8pWCUkQEjeDNTuxCyyBUg2hts/KuSzcXC//wK4WG64ja8PJFmcstepftuwGzW0Kf9yqxKEvMYoku9gRVDBMgRmFPjk05XHqCRnBXF2YsGb2a5FrCgMoqxRl4ckxYl8UTUBhD2cfme9LYvRfRRiSXriHwVknytnoVXLsCN7MGwzxBOL93duj4RdxtBS9kRmSOL51WbjlZPUcb8H1bcBBUoEumanmA0GwLAPXpfVKxEqOnWd627vZjT93dNyoAq9P94Rc2sYzwm8BPpEuN57LNHXv+p9lEhn1x9hal2UmA4HQcVE6aXAM/NMOUyOvlvcOc/XwaBg9B41hHbDfSIZKCfAFGO3+iZJRoLEKpaldq5sZfg== X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 20:t6MjPhtz7pR9Su+PFfUmJXRdatgb3Rc8QJ4TSLlW8kGH3q9bwa49gy9woeyStDM43K2p+y9oyPwTGUAXmi001zU5WB+9gfMCeNv3eFLFmJtCS1WdtDhECoDt5rRLHWpZfGdMrj95gXD37I7mCQ698I1995b8bctaxgKCVAH8EWywyEYdv32xZzBj8+Fw8T/PwNNgGJ4WHgKXWIXyguYwMwLOhPC1l9hhsFB6DDnxZdJfBKf1S90lJzvkY3xU4GuQwZwFRj/ujlO2PbhnzM1X1comtChs0pqDVopy5HqdixhQ6mvcMfqb9bUBbnL2jZ1MtHC12fPsEiDtk3o6iIlPTkyxUN1PIXsX5SbI/LeTs3dFrbG8o/1Miah15O3dq8B3TJlClFrOQoAXVdhWTOnpWAztim/Cj9xDJx3MfmWthnG0OueEqZargEq52c0dTYgtXIhEA0drxC7nHOn9w+BdyvsqjD990S/AyAiQDcui3Bfg4Jv/rCcmo6LJUrJpPtTxCTJBrJRJb4XY0wnyR9EdsAH3+jjmzMd7JHumvtIO4SKDTBSMcN6sEPXzcKmvwScsNHjhAS7pl9r8hDDCy94fmW+tMdu3KKrUx/ZVHeJnXms= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(211171220733660); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(2017060910075)(5005006)(13013025)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93003095)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0701MB2202; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0701MB2202; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2202; 4:nqkFmwPmaZZfHYydHcKzF5Dr7RetC2SEDKYCBVwM?= R3fyhmqn+zNqoUG5tIbqSpnlMS9wFH2x+KXM9qv7WVgKtTTIe0T3x29eGe9C0zXXDjuvgErfikbneiftQYAdkKzUXA5VR7UZfm2ItVt22mLZ2xs8j6kgnD8dwg+cA92wBQVu61d/u1lOUshNCo9TSBGqCtR1rRjL0BSyRVp3TnLkeayK9t1SmlE55ctvdxNdKtPgU5oQ26FQ9IF/N49h3NEs2Btfdc96xCddaCHKsS9VnLd6xiIrwUptYGHyeul5gwHQijTsAIgZdtITcsr8jX4HXQG5wKeSTWQbrY/lrVgjOEZuKUSqqiHg5j/6uANwcTyoPMhcFPn9wE6oTOdAiwdfPC2V0ev6rEHLjiNwp9aDNNIB7QJvmvfE+zJIkat2v8dBnunWuWhmBAw8sR5sL7H0gKp4SYIiPqVqtbbzi0uWgFVhoZxIC3kCKy6FbddVNzl81HVkBMwp3IThlGpfHKYeJbryRIp79/17d6zQvaKnSMCEjdVnG0uRCd/yQue+I9yOqmcakxphNPR0D0X1vLLnUD0muHxD2oLJ/N+KBayvYbGWkCrKVCkcbsWmOjf1+LEK3Q0Vg1lIkMssj6y7Z6PFd/iuB6dbVJIwN/Oq15H8rseXaVA1scYfLrSw8HUdTtnuJQcLARLouOekbf7xzQIssSOCAt+8SZRp0a3qtEqrlFplsRFMYVcY3RbWXLmnEsR9AqKruK/ULkxSRtkW/6AtXPalbVqAgroZcisAodwZtz/Pl2AIz3lMQ95ry1OdOiqG/k23qTQBz4Qrk6HKIE1Pb7HFHBitpm5hhb/7KOMkoFrqNrDZAuhfjcEEwctR/6H6zgPQSqfMfWPdeWlr4iJEhfR1/yRZvvX8t6vjGzyNg0EEDh6arLGHqXKZrx+13e82GHzCdAdqXBzux7BFFUbiQwJ1/zrUReEowbOynsOz3SHNWJLX3myXf328gCG0jmqMHxIagMCCqKzcP7Gc3Wz98B96Oe+JueQELyco5OiosW72yv9NQD+taa8jEloW3XG3Uzht1DV1VvN6Lr4rG3la85aRyY7ljWmbHBAGSsluPq170ro6ctT8Fvp485aH7hcAjXnGdthFHehkMFkwOAfMga/NCiSIqkYuaGehedrdxWioRNiuJ10QJcO8PMRQulf6jqAf1OT1XvHUER+pkJ8U/pv/fd/k7+6uFpXaOzMvZAz3e3yzTpWppSlldf378MbywPc3MOdGIc0eiYt5J/+lrISKKDiuhbSDwfOt+l3EpplHQrZ4gQeJssEQ/F5PO9c= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2202; 23:G91bUqOQTmz52X3tkNcBWb9tG6SnTnY3BAvt1ze?= ixdZyhY4UfVvrEiZ2BOkY/nMRdu8x1PhzuLwFPbmclata65qM76NzYSNbpue/v0tbFt8n9cyjqET8mksrm7yig5Gcbepn4s3a+GFc+I2oup6zqbGIxOGDpYjRvcMh6/7LH9BHGbfBvjnp+GxJxkQD7G5s8GODlLdtcirtZAXQLS2kWTnuKdf+iXVzeXi+v/D9VXFM9nfDO14+Jk55qCkPQLE8z6R/oHicjsrMipLXmQKnco3FG1uLYvsRV7oA82Hl2ErqFZBos5grY9AqdR8iEvE6mS9QHDWshRmBHMl03PsVWpc5QtsKSovH2DzKMuMoD/oBpQ4Wq4YrLw+2/DPV+hhSm5l8v1xapdnNRca/4ZB80OHeMho8RKLg2vLgm+VlOXKk3+AWfjlTUaZyJ32nNgcdX5jiipBsNxxPzUvxQ3EOoj0khsbPoe1jwGg7TexLwDW1IVbDNfFHJCef2hzt5mFqz8B4xnTLpidKF6Wl2XaBqrzaFsHyx1dBeq8P4fve3up5prxCsFD15PqN/EyPGO5xkx8lFS620ZrLz0JCYda7qR5DiONK6lTJk0MUogFOoAg+HE3KFfRbzdhP4C/uT4jKAgUMHfH0jaR7WV+8iLRq9MIxYnJe6mkRux/McW1N5cTwdYkXgryR0Nwvwj6MjdX9Os9JLgyYU8DLN9jR8TBm9ErNqtSsQH1Vg4FJzzblq0yM2vrVo8HkcHeXI1fUMUNpNMN2fDPj9Q+st4/S6NmwMEyv5Jh6wMF6x5HCIWloRQA4CW+vkotQbEYqURK5a+KVC6YCSlbDAoqMp6+wWwOnDmWnue5ZPCgBBCNhsc9CmmXZkMYi4FkoSOr2M4dXYrrGD41Mflh+6DH4nBx95UR1tbeMtahiAEN6MZYBiVEizDQ7JyjgAD7Z6TwP1ojrERHL8oiqRRpYBAj0RQvnIgA6vBwmxOkIh2YrNPzDTGJubhI6nF/sl+eJYO53XkA+HBSwt9NGIRkw6IrM0RXYSjzQlSGTyA5YAwuN853LqaripMByPaetvHHGX61Os/CpXZHXWuc2W/iUVcox9xAYrgpkFGvzfcaNkaBpfJQtriXUYvs= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2202; 6:lmigZ5R4ogxIBX6pcY9yXqGx5wmb9gDPMAumBUFJ?= GwGif+2heUwV/JKpnW9nLy9JTAjH6Nq5/kkV6bhpKb44CH19J7PSrF6DfY8/D3sJmCJdXw6SzVRPrNlJsmUKboqt9JpwSJFBNoX9X+GFhFOB1HAN8C1SZ6SZv3QQvtbOlOAYtkXgOlDs2LM6S0Gw6CjcC0p2enpYmfEB85mw1lztiH1FvHWYYxvPO29UsnN4+i8AQCgmWtGpnkxwKkEZc1I4zg6iOO0KCO96i4ZzRjZX1yCABMupK0zlXnZl7zRU5PgI28MUz6qLptsl1tJ1w3aUS0rQDK0G7F0LeU9BsXpvYli3Mb+Y1AYCNE5xTcn2rZ0U1FV/4JePIPAtMd3VxvPyChmsc/V45EKSbncnrXnhSK37jvPhtL33cQ/HXmFZeJrIcpKoo9ku0nUSLcH9lQqskb5UtWAu6w71maUyLGIEXC9msEL042DjIOgnECPsGae79FmT9rP8q65YsYObiwgKO9LExy6Dgd8af7PA1gudyIMhqrfRn5FkMn3RN3IXgnZJ4zcJ+7MgLc5jTMl3irbQcUFIhzt5yyG0iZzCNvRdt8/axGma2oVwcbT1tonnd72NID6L1eJym2Pl24881bSHPe/3ebwuie0giEcBxX3YdYtL5lKZdsFgBNV52CDkN09n614eBH6aJGWFVpJpdexo7FBLZe025QEVSHltBNFG6Mdn36MbTv4e3Knkdh8zCwriASDVWwKdj0Ia5TSbIc2+mO8QOcJHknv7dPJyeAlBxzO7m1K5VbE/PT37xyovxi++88wiW9GEYhm70CjmWaCtuOJTUQy2DfDZewTeDXUi9WTwKHJdAtY17zNppe3mTQW/FP9ImYJy86LRr9pJcac4A1/k9ji6g+FqBCr8TIhLX3AbrhIHu1GHASmb9GlPTIl9nWn6BzG+RJZSyS7PY29MULxjNgv35cNFdZ7+G8Pj1erQRwCwdpLswLl8yfi5GyEqUilfwT1MwkhHB0MNEgia X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 5:4XzFGNGuym0VT0sKrxcyQmaEfNllzHqTP0UTByoZrAIQECfY8D/FSI5mwZD3oOXGiDKDMII6yfBUNKqos85xXuv8rAqgllvoAsm7eW5lwcuaxaHzavJGgv7gaPP5msah/UcpBw1CPoTLN8Y9D8QTYBMP4tRBZ6sZMXPziVdR7hPpiw0jHuXJnzEUFFoiR7+xGcn4tgfq6054D34vwI4JVgUkTY0Qwb9d+jI5N6qfWolMbyy4JQnSUd1tHF19bdqwoCLaim4DhexrD0JdZLm51tlCRKLOjH0VdtjRYIzTXMnpGxBkSs3PaNuVKoIhyhT4Ej/11KiMVVi7TtYe3JEFqo2rJzsJxyJ4Xr0XHZa1+A/5ksw0+/UcCMj89FwRfhYzoV4UdK3OjzppkIxBGhdBIUs32ATEggM2otJaiwcildyceKHXT8b1jpTEjfr5cHmvOcrQ1XEo24RtNKsyTZ66/sRffUI/R4RE7ItgrvGiMz3uGplXIMvm2CrECMZHBNTH; 24:PLMECwQdheVRKo4yAgbPg/KULB/mstdfEgmmnizikfgS9jcALhjOKB9s80+czoiKTJt6N11TjNk9YL4N03hzPFejL9WXFKp/gEBAvEWYgzk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2202; 7:FcYfolenqPNFXwrRUjy1v/lQSCE0vUQaqnEdDyqdrYFoENQRDHKqsyXmBBNCCYoEpQj+Yg/lljSkmPEBZwEuzaQmcP1ziQEw1IhSivbZZK43Tk+PVWH5jI69Tjl0fGRl/r9e8PfEkoSlBV3bxpAD3CIniKXi0Rda+4SG9WJY8PmoXAj9RMSsmHejFB4aB9F2Y+KPOrqjSNX10+lQqNcJ3wS26EAjsIDHdPmGVvUNmPTCOFWfnmuBdFnGixrAfF19185zUkulE7kYm5QvIDakea1w5KUh7vsPvKPjRmKMEtmw2tJ1vyt+J8VuL4YLBrbgD3/YV3Q1OR//CAo7ojcPbqhfKtAz/JgJ1tum6lenhpVvqKIyeVwelugUZs5TlcHAOgsc3zvO/kRuzgYJHVluyJ7vr7r9nX8fxtjV/C9TPOpB6jLjx3qGALXBMd7ihlqqLEilXTXDN2CTbeBWNmXM7LlcSTuKNNOwWWi6TrnI94f1V5wwCJlXOufbCGf8WxzKoqX4Mawr8j4JkpvTXxT7n12DfWxpnuw5SHgyUhZAedF1zF6MILVtklJCGUwAgmiFUojlXt3WlG8FSjtyTW22EbKBrSWKzSMS1Yql+kJ8eXpxKRwQ1O11WahfB9AP//ObX7vYy0aYWWHnjyVZDjda7UNjj6pQ1EzsNwOqnFW3aBkLoC5n6iwZXThKAJ6uWknaMVZaMkg2cTHglm/cSApl+rkdvBrxxZGlqq+c/QcC2UDWCwPdGxIR2S59d9EoUeTX5DHJ+HTAZuEbs6wf+kFiomHKmpH9HH40npsVZ01nrYg= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:55:07.4309 (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: HE1PR0701MB2202 Subject: [lng-odp] [API-NEXT PATCH v3 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 3428d3d9..c9d436d9 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -498,7 +498,9 @@ typedef struct odp_ipsec_sa_opt_t { * * These limits are used for setting up SA lifetime. IPSEC operations check * against the limits and output a status code (e.g. soft_exp_bytes) when - * a limit is crossed. Any number of limits may be used simultaneously. + * a limit is crossed. It's implementation defined how many times soft + * lifetime expiration is reported: only once, first N or all packets following + * the limit crossing. Any number of limits may be used simultaneously. * Use zero when there is no limit. */ typedef struct odp_ipsec_lifetime_t { From patchwork Wed Jul 12 13:54:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107515 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp847783qge; Wed, 12 Jul 2017 06:59:51 -0700 (PDT) X-Received: by 10.237.49.41 with SMTP id 38mr6679490qtg.244.1499867991266; Wed, 12 Jul 2017 06:59:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499867991; cv=none; d=google.com; s=arc-20160816; b=ck8HFfeZ9TvJAc7CkBX/lnp4kJhFne6orWztk1m5chw8gc5OzR+lpzXqOjBjTQpkZF XMrJPdh0b8aYWLBBT6ERAQOSbNwVOxsovK6ZaL54Xue8+nAkwszLjeOhcwc/IiyEWNnE WPdMbbiZk8QiY3hs3bQreajoeIC51k5PKgWsikwL6nH6YyYjHByMVAYF9ur18ycvcGUS nNWsK///mA/5EogpBjWPz3qNp1WuyalEFqas7ecNrkKcREX2/oC3QihjFsizgKszaYVP iouzr3vMVtzU6H5qQeKv85BRDVQLe9Nu9qg9WUElbTInqmDYEf49hXiFOApOjPWU9RxW dVHw== 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=hbahKfzbCWrbATV90v/odrqxFC5xZcXuiboJSUb3Gjk=; b=dVNsJyjzOlXhOrU+TWD6uMfPXDevkW76wFWAe1McIcESJMvRF7DK+gz/0emQrNizM6 8NB25NYYlH7FFNvGWHYEQz2jh9Zi1xd7oC/Tf9HfivE65Nd3R+vFI4zjVK7SzNuZzSXr jOhzyNMFa0MH+7w6aScuFtEOGlF8kVOil6fVBFT4F4Ncus8b17GS2KkhFNktzNU8Qg4r cScvMUIA18zOV7KX3ZZkoAdE86Lqj0w15ZFyhakCKeSDb7UvdNoubnu3/uU3yllctefu q8Jc09fYuGl7a2wMKYHroaVvO9ZNzFtujqnjJKBtmVHs1wBJxlaCw4rLaxyYRv5QngRK qJFQ== 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 l45si2445891qtc.214.2017.07.12.06.59.51; Wed, 12 Jul 2017 06:59: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 E590A644C1; Wed, 12 Jul 2017 13:59:50 +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 9C98160977; Wed, 12 Jul 2017 13:57:15 +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 12358644CA; Wed, 12 Jul 2017 13:57:09 +0000 (UTC) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10121.outbound.protection.outlook.com [40.107.1.121]) by lists.linaro.org (Postfix) with ESMTPS id ABCCE60637 for ; Wed, 12 Jul 2017 13:55:21 +0000 (UTC) Received: from HE1PR0701CA0029.eurprd07.prod.outlook.com (2603:10a6:3:5::39) by DB5PR07MB1046.eurprd07.prod.outlook.com (2a01:111:e400:5108::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Wed, 12 Jul 2017 13:55:19 +0000 Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::205) by HE1PR0701CA0029.outlook.office365.com (2603:10a6:3:5::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4 via Frontend Transport; Wed, 12 Jul 2017 13:55:18 +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 DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:55:18 +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 v6CDsdmT021223 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Jul 2017 16:54:39 +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 v6CDsc8r021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT); Wed, 12 Jul 2017 16:54:39 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:37 +0300 Message-ID: <20170712135438.22191-8-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712135438.22191-1-petri.savolainen@linaro.org> References: <20170712135438.22191-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)(39840400002)(39860400002)(39400400002)(39450400003)(39410400002)(2980300002)(199003)(189002)(9170700003)(81166006)(76176999)(2950100002)(6916009)(189998001)(50226002)(2906002)(4326008)(36756003)(38730400002)(53936002)(86362001)(5003940100001)(8936002)(626005)(8676002)(50986999)(110136004)(22756006)(33646002)(305945005)(50466002)(2351001)(106466001)(48376002)(105596002)(5660300001)(498600001)(77096006)(1076002)(356003)(47776003)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1046; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT030; 1:oO94UeZbepM9GzLJCookhTIbMSr1A4TCwz4/eB5a8wT1vVE2sXRMxxestf7xwBig2vzXduiSKgB4RHiaDz30qn6NddqHQZvIYSKxCUwQd/JleSmshCa83ZygJ1fAjnt3kGxI8yBcEaNHz54e3FxCaheTJ6vCtkB/ErJklfvuwsZT/iBJHL39xX6RcWkZGs80YzQdGmqRlrG+79JQs+ko1W8yrRT+Pvh6//54tEn2/jQN452lbFVJEv/DeWBujR6QansnsmsDCpzeTxVPMYLvBUE6Lescp68khL0JZQWlRsg8UuXXT9u1eauo43Q0WweW0mgrN1bmKQS3pNkh2DJmnHTZ2pMMBXJHiG2y9OZFIUtiR/nz2rbqbPGZpvwVegNfLTXfMpPNQH8ddEI5annxEDA/bOTGIaHvXMp9pwMmm0qKAMV/F/FcO4Q5jyULx8Wf3vbY7HUcJtzcXmj0G6cctFykt6WpGzgotq4UN5P7T4eicTVQTgz4sJ25Dgkfz7oNFiyJF4ObY0yuoU5exEraw7lBx+x/CIiMLvGR/7KbTDiwTD4IHwyLSXm3AFaZb+Tc+5pMGv/1JH5B0d6sTjL0+7GM8lx3eHWpzlNlvGX+TFIefKULm1rjMIzf8242RqgYutr5cfmlAvFcasKvEFAhH9Tci5VbeFCGZpX++cWj+NFocgE0jzKXyUTiaThPE1T6Zq7EEB2gzNNo/bMQOfQWYXw4WAlHKxnf5X2IcySwuZrMryGBxtLPl8zPLazL3syd5y9w3cH12kNxZnTmzFi+sxwSh7ltTk2wgkw4gcFaXG7jy9k79U5X+P5gtAy0JhJjZVfTIs9/NwbWOnwXTViFhtwDwHGES2azfGRaxxQ8Jco= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3f3760de-75ab-458c-05a7-08d4c92da152 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DB5PR07MB1046; X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 3:igJrJDt2tOG6vADTvemtH2Hye7UKtqDZtEBHEn8hq1qcivztR1leTzTl04u7P76o5JpsYI7iyR6VMdSVdgzNczUkAlYe4Mnu1xM3j4zFQFSVSUR5whWk/QbcmAFKYDzSeDaPV2zicdbhKJgr6P3TUCWQTFAGrQToavPoxW6lMm/I+LnnAzkqgEZQcxq1HegrZ0gp8WvAGR4M+ibe7XEETH4MSXjJZXXrM9XKYf9uQwz6048BBOFu1RXsdo6fX0nN7QAaMZrl1rQS4QA/aYIWE8rWGLOx2j++Y+RLQnL1jwoG5JWa8ezJV6xRGj2sEfH5h58NK3M4XR4k1xOMsGQZT769M29c4+30LsIzuzBR46G0lcL3lP7ZZNdHUkoLgiO77RkX7irECuYOAT1Q5VvE4VfAV+G/pmUx8qcEeH/Znedocl4864LTpCFxc2WTH3KqktCvli2q9eF6L0E8TV0QDQ3CM52LmhpblmycM8qwOgFqlseDGAiDsVfvOCjX3FgY1w3Gq7+qv3GKZ0WT+fMG7sHjR4SJkJFv3u+B/oMLdKHp+zaJvsNcZ7gQAjWpQROMfdfhhMIuRQkyjCPSw+DYtkjqozxse8Dgcjn0QBI1/reMYuyfIvKu+AV+fSkK3PT0DeWLbS05OnCiwWcXmMC/KpjR99shw8IaCCsUmml6M61ZRNkQPqAj1bb3fKxjzlGzaDAC8AVdbq92mNTW4Fh7x6Le9rNxMCMXMFWqTpwTpBEGOpeMlb3SXgOz7cUdWmEsbH4JJ6CcoKqNVi4m/Zm1j5rBg1J6E7fS19x+CcY8RnMR6v+3czzza/EP0j2Rr1lVMprU1KV7pfAQF8egRDSK8EfRbdAaFJxGcXn9693ZIz54EdhNrsPqOUqyoErVJk8/0q44xq8/EK8ut3e5RGL7yA== X-MS-TrafficTypeDiagnostic: DB5PR07MB1046: X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 25:C6EzytkTDYEEBVhmXf3h5wgfM9EVnkPJPf4MgwKH9dfveRUnNwUmAVJUPoufF9Z8CyJi/BPh00DgxkG8wib4FmwIe3kVXsDxq3GXVpdOnBwPen9CmiR0qU9RIfKaio8qJ8beVJCQG/M9DuYSj8+uwQATUUODLoKuTVNl9LJXkxA8XBL1okzpq0a7rwoeVC8e6uB7F/YNDH/BTxmyO8j0SGTktRhheZlWjrUORWktFx8G3FNu2OAjy4ALNZ1EcaGKxRPZ4ebM3kqBbCwledmQLxFJWuusBOSaRW9vDWcPX/LXWu6H1iRESN2WwuxJlMjUEQmq0umlRNVtfFERBY5/XoC0fOmbmT9RuLG7xT/0N+hOFA2BzBDkOws2rzsbwij4NAYQ3ErcUTQoAz0mzg4pKbip0cVOKXP9Jw0ixoOpITUIHkF/iSOqHZ3+5MXX1xyO0r7uIJnv5L87gk6ncbyyMuVmKj3OILmzgrqSbg9xFWUXXWU/UgKHhNkXRunwz2On13iciVcvmElRVp6gPZYW53iHaV8D4tTJJ01nb1azIMxZn+rXMGFmSA7rqQt532+7C/EoQZRkhzeooBFwSGhama83yxln4Z1qldVFyLRLjVQM+oMCCg/pFbwHlEgR8ZqQb69g8VKJe4eKcd5KJlB/wXq/bPPoHiTHC26ARR5Xr0+kPrq89gFkeNEgXpGpguGvePOuzmwdbWLR2T5Rwggm3i+FldSN6ZTem0gIwuWjamQkDdLASekfPgJTrRvOO7+UVWpvPz+JKoXXGGFyZJ4gApVVB34yeT+H7nhl6qbNbQusMTuXBohH2yU9nBUOqEspmeGmQ3rwjNGBU4LfaL5edUtV3FXRQn9+3doU5Y+r2qpb6lx1OPpypXNVq28WiPJYTvBeokCrrJTBz+j0SK8R4GpKUf3lq1cxnLPgW/5K3Jk= X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 31:B/AhKxyMp2UYfUEiBkaJF5/8fu0TN2Mu37uxLbuaLhO6ZDikwQJDt5u9v0aSeDcMlxlS60/Ts0qYHkKYXkZOFHoKsbpzfh4p27LxJv42MAWTjX3d9rE3+SskR2j0zfMjrVYyxcZOD+OTNr/H8D0UlRVlay+qU4Uv11NJiQZQ1jgEBs+LPGMNaGloJaxe4bM+OO/GO6S0V7qbNPH7JOutpqyEgHAMDTnu7+jaUH63NzewKNDrf6zWEbrY5KRLzhmn+Ofgcm8XKcgmwhF0w+8SkaQWKSgRoF7x0P12FrGBsQhndirYtVJ4UnTS9GdHLD+YoL1W5umAii/WDgIRr3fiTDeLADrBc3x1KdqkI4OJZpAz7tsXS5q0AqDpkJaNaCH6p7uYb81948SUu/9wQQTW1tACFW31WTAC6rkBGreLrXQJix9zAfLqkJed1BsC4tT5VS8vzpUQcDCW2mTH9irjIYSFu+U1m9HgL7ow7DSN5lkP3WWjE2htbUUvSgfaC0rR4l7Fn+Rdv6OBQASSJoGepzfdfx/JgvaAxWAsq/ANGh8eK6iAuBrWXKXsqqlJFJMmG1Tdq8r9deb6+8YV4X4Q9d/M2R3VE1Lz2VhkLfWxgqd+FvtksD79Zl+8MkL/yVoxRU4gfk9UygEsJW3a49LNuMKr2O7XvZVL/mPJEa++bh0qBZGTp1TmOhHBniYR3BDBBvzawfuzDYAibL05ibbeMg== X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 20:K5wizgTEnwcfr7uIhB1RWZ4jcRSdDgmufuLdoOvMAyyLACBbhmMZKPHf/bOngYNSc8tIc/YAcMe3hX6IaLU3Nvex21BVPsoOl67tahuRvwo+jSrsomGSk/Lv6fj9Pr65BUBFZAwSxTnVIty2Rc9K4XF/HOdIRi7iSvi2hXO8uzm7mmPo7ut4cBNOdtJKVBIoGp4CjcTj4xXZinkwpDUODVK4G6vVnPfZem8RM2xL0UTKupQZErysR60OdNWL5ajOsnf1dtim4uLGfUUNDaqYf40zvQMKb4tn2/YBOzYoxJb3AZjDNxMQMmLKJ9kAuNvNtQ1oL2y/O3ZVE+dcsjhx+4McKBRU951n5rpDYDH5gK3ggNLiWex/ThP4Ua4VDkumjBJXIDkCgZLBjqsEbIgqwx32nn91qDIu9ej4DorNzS2Qp6MmS/8lLml3fljsilf6c9Ay8FLG8Epqgf9KXIgbLwnEkYccWzS0P+kNx2OsZNVShGEWvQHeC/l02UpM69CyVH5lDMzAgKjvmqGQhE5ad5sP+jmRv9IX1EFsX6ZKrZ+juG/U0HvoOOIg1krzSoAFYZLtAhv1/yAazwCR/jPvhvWKcNW2b4mRxWb+RqPwEtE= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(13021025)(13013025)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93003095)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB5PR07MB1046; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB5PR07MB1046; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1046; 4:ou7VGvKYdthGltmQYv2tNiulYtfXRZLBn4lBIqqNjV?= vwDJ4Gr33gk1h5kdP2CSGHyLKkVZ5abnLM9QzelDVTjaBWNv2O61IeKSvqrcb5paAU/UsilslxY8AwuNW0vWVCy+VNqdFOqYnst+cnqQeyT1WuT2z/Sjk+5lpAlnTIcpTBiGNYDgwQrbZQPJEPMwZzhRyh9rJRnJnx2ZdSTxk1umsupjY07hVATnOZ70gfw4KugKSFKYwJsBVrygc2Tptp7zZs/5+y976W/zldle4gGim4ntZlmNkwY5negvs4vWHDMXyiwgysELefm+mmCHH5fRW1i85/4lmx8cUmeuZL1WUJmqHxD/lO2Hi4IGbXEUnjJ3Lyda4B47JpfP4DtsY369w8UInDfTnbJgF8MRZ7YfHL/J9AIBwOPbokqB7u/aIS1cuFupef/E/xz2vfJCbMO8AihqjFAj//SCONbVjlbTb4Df34EfQOoCrMlaKe+UsdontKu0XwpMIirzCHqkiJhwOq9FlKyOBlA8RO84GDMY+8mJ8WgMof9oR+vqYJqjUqyvUapM8l1sbICnva8hn3gedjpFI8LNrQfPtKSs/1/VuvArVN4DC3I5hJUBBMrbXsEObq7F0xiV5njJXYYsLDgF8TLSkyN9gRpNPTAyRN2/l2+7RX5cgfeY7W2EqzmSNPt1oBcvn9/v7/2yMrJo30BWUgfX7J3J+zlafdlEoQZfUC842G26+t9GmENHHnIfcvD32hPKHEJo5ZIhoRPrXj/0eT/oH5EUt3D6KuJN/BvvU4QFunx8T2UXDdIjqIgkZUdbf4uPFNj/3Qjy8ZglZfOkIdQTdZlYj0xIY3wyAZToKBM938TrZKJmWNGU3tcGqSGx/52DOAi70Dne51tjJ0kzU4Ap6d14j4wcJe32KzwS92MUuuH2hREM9S42SMKFIAVgHGPy8jODFpwKRYF7zqeZMaUPOqYEfLAa//lcuzFyLjXk2JEJ7nD9szn0GfbwuvnxtVmpegbdHx9ODVXXm3iyXaBGhtB9bhT713CswXkJxP8z7cEsuoigbu/klSfpvJK8mf2mfW7tWxxKTWGYyu0Q4miKXvHKi51+/hFIeXB5UP1Rj89Nd+sIqbJGZd2bRGnxHncjbR5jKjTS8Egwz21DIyy0cXSa/A1GY0bU8r2xLg4AhOiSVyON0YIcBTC6Ta+/ZovxEi7yM8hmgRXkT/SiEwuH8Fr9a79nV/xYvgIDBy5OP8jrVeAWNGzsTL/ykdKYnhchBRlggsTj/cjt7J X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1046; 23:ja7s0JH1hBc7Okg3ukiMe55ayG5XqJXtwktr9O+FA?= YkBH9cf+cE1F2Pk2C5XRqIuOTqDYhlH2hadFwSnxLrd/pnRkIkIqlMmOvcLhLOg5qtqZMVNCFlHSTHFyQtir07d9vL/rdTbPgUNEtfjlgrJ7jToKLYJP9QXq+WVp34wG+GWz28UfoR40rjIU9/gKnZSMjYTfW/XPBrsdeFsjJd4HxNXZR7XKaOiRISWD9rKVelbEbdi5as2CqaEw6i1tuiB9rsNVldv+iMeacYayYIo8c9h5hEBmgebUiEqLTVxBiO9oHeYdBsXVzfeyaex3kSZyMYeQfA+zRKE8Y8g1Oc5nkveE3ibqctbxsDXb/XkXXyjaB0l5eJDR/ob9Ta0kxmAhfTHn+XthRFXQ0+UdiNLqaC3G1pn7pQ5hanPaxBjs/PB3/JNrVAUohMGRxEU4I7SHkSI7/QXqMKCZ38VbNSr+fAsYuGXQgHwjFlW2D7C/TI1BIe5c4AGw/dwQ1IQxDtnoaIDKNXTKtNs7BM1cGqyTNx8D274gyIlDwgmW7sz+QHOXaYmbHlOsprhTxz2gxTfh+GRXJqAU1p5bS8G0vxIEgP9MUTdtCjdtzxDybLI/q72MJxmRxUkEoX/32GRe+OBDlfbuBv+ukFAQrJWyZVySEzbtAA3dRgOAZpAB+3L1PYqMD3o0IvKsJRtZX/cr4D6RJsRUeEHDzfRHUOSfgzNcFCgChfqdv6EA3LY3PMBRgNI0b/BfLQP/QsqWRDwFCRatZw3oAy/3yxZxME+AXLg+lh17dIuKqOILddne4fkXbLGiGJYJiSJp5VP0lB/Z8ZbqghzP2FBdTGHOh75flW8WSxSn6CEeFdtKHzpX4+hEtHbUGPZP8gwN/WN+kFL6v1/ocDCssp5RDc/LjmKId/K7cP8Vt4e4O0tQt70YVyubIQd4D2/ujbCwFRtbYaw7TSPJBuBWveJfujsU32cyW5OvrV4eeBXgiZ7RH/u8/o+l73MNB3ZJVI1GTwYbffRppx62nXgsss2SbPIV5m6co5mM7hNuTkjkqx80HW/0zF7jjIRFu+n1Rq6/RGYRMb6HZlExcdZ9wAA5TlpInH+eFR3QOsgUjXfcgsM/FfFr6UlZ7M= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1046; 6:XH9maILBc+0QXO0abjT/JCW+thMd97l/Y8y+pbpPDZ?= YxfOHi/vFj6Hq/c5VgBRJ8KQpMYx/6AIiFXEMZ7Ry3fs6cy65+OPW4JjuHvdWqvJkcaTXqp9/k/NISUiB5ggKe9qxvKBnIxPuctxlOb2DgXWcf0bOLEHN3Gq4M7tmwPDRyj55WWLVWN17Z4ITxgWXyz7C+O4pXqr0OMAD+fpEV8asg8CvZ93lI8ILHV3m/cyaOGq3B80Bp5SSyeZ2ttmV3akwbpH5wDLlEEAZR2z6gouxs8JhlFjv8z0o9V0196NxL7ao0Q0YpS6Jxd5kJ85IVvjGpZg7zedkDQcXqpEMVA8PNkvhaZKmAeZqT47nFC8aiMMuqZWL6IWlTbXy0Al2yaqEdiLMAJbWM6bXHzoPa4kT+YG+xc0gkZ9UgPPVUzCzJVG/XzT/H7tWI9+Z2/vdjx9Q7rKvnKQrvYmq4AL8Ey43oPAV8qahDfmT58ra99QUgfTKZuIIUkMCN4NgxSyg0i+wZUJ4//L5li6ahXskivcVNMg2V4ZjQp1thvQRUuoZ9HdoKiGdBJMxGwRnWOi0OxQmHul0TcVo2kG9k2lx4kQFIi7aip9gRdeQmluQ0RbLf0r09bXEQK78XBeHEyEvd2zLDuOhDmoDBiRFMq6YloA/QaB3PvJRYvueXe5mEtpNySlWs8J4b/nMSBcpPMoSFKBXvqyKzP4iZRGc5ncIpHC/EsOgGZiI9QnW+uRh80CO8IdtUh6vgCEG+yDWnvK8kwYgtTUdFi/uOsDQmqcJVmcwQoGxyFML5GHmrNY7mlckMqTlenFm5gqtlh+A7OpTCs3LVpqKZhWRX0mHV/BJdzfaa6v7NJDMLS8quefeMVJUnuisMh6xVtPXeTvibO1wzOm7cNnmeiUduo/MKIfiTRLJkNm3i4Y3MzXX8vdrC0VIIYKMdxHPF5ArHUt5fLL8iDZe1nlTM2rfwrTtVLf4LZXfjfi3xmT2uOPB5Z2fgDXVw2yCiEYEW2EYted5h7BF4 X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 5:V59JSrye1YyRloHVUKzvUiNyxDIKxvAMlA3ELtkvKJltXHgbLX+v3cInIRQQ1rrMG3gPcOsuWEp+LfNv/nqpUOssZxd1Ip0uPbJj3GIb+roEFVSgiD4wkUQK2TMP78amvcz/Yp10MqdOQP274TDgE3AqDe1dktIW/8zqegAPlp2xb/hzOwm6kmO7FcLkssA6elazmh7yyEFRSvjyK2oo8tFVBKIHj7modAmlKBE25Qqzmx0b7U5+0BvtdZuMhFF65MC4vR5yBd8bieQzGJli5Lk8tFVZbroyvJykdJNjoexdVM5OBAVRBgy9AW7c9de3ntWAV9p2k1Udn2Ad6s3phRCSxSmP/imicrnjz/3nGdHOanMhVVggIU0RrRK8pbSWHdzNnQhlR0SAs70zFWHpr3L8603SNlrisPEZRWfku14M5z2FuLICgDOZtqaxrUd/GCwMYC/vWQJqeO/1wBtWzNEcGRTN2Z1qhhwgm1/TzO6J6c6pWw6Fa65f0kbyo/UZ; 24:QO9zTn5d6HGC3e+y6g0DhJC7Qex9RDeamvJMCXhpmSMVLsShAQ+rFnRlHyPTimjveims2zW5oAZ3m/NmiZeWemWke7N7UsimDJcsDGfpZXA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 7:kKRNkvQI/+MyjJ32hv7NFTDqJZsZ4wx+8Yw2NfjY8EYILOxC/UJ4aejGfcG03SZPBfJKPvxpL5U5bMOqLD3L1EGtCu5EWPZUKi2wvPRF2xxrZFQMEDyqcGLN0GxCwUpsMdLGAZTvQKQdeJrxzOtBiAzIhoqk/jbDpgAooMruu4lA2hbIYYm3AGxFBnMKBhf+3eTWt9D0CBFcCQwiXwuL7tFHKGyd6ZkJzbeDSutUNjK0BXt6fhrBxwrKTnJAVjmH8lXVae/JplZW+2uuf5zsE9edinMm7iZUdDWrdzRn2bnLA2kX5uELJ31Chey/BR1mwfj8zBb91gWG8jPfVxojYMf/Qr/dEtLrwYA4XGUQWEihidboEsTWlVMg6zXAdZfFqesCJbK1+WNfcn/pURu355Y3WEhuVVVj2V0baVBJsc8LbcbKEZWD524pwENAdY7wUtvihX6upsSUsPbtInAf2sMKyAiDgU7M1fGi19Q8Frv4s0Rv3JfbO6z4Nk9KuQPUZgSGvCRP/1Lv1dMlovskgC8/lGf8hGfeI2CV+NjPHVKpaXTotf7EAsA0jhYbFA+JCkjWk1gYv719BtuAQEANJzWo/WgMYxrkaGFrjE92xUVybOb15DVcXViKEYtLKj5NBojmwG23CBv3hdp7xfsKnxD6gXq5RNuaX7VhGpmMScjTVFMTXCJAtnmwTmJ6/izZa0y2ELYWkSyzH+2ktYnWZ6Qoh+qocWQNyIb9dKk11gw48CfdrmPBkVBw0Dk1/SWzIX3+Sa5/DAvjlfKWMaBZ+U6F2lIL3itdvth3A/z5njo= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:55:18.1269 (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: DB5PR07MB1046 Subject: [lng-odp] [API-NEXT PATCH v3 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 c9d436d9..76fb05d3 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -1067,7 +1067,7 @@ typedef struct odp_ipsec_out_inline_param_t { /** Points to first byte of outer headers to be copied in * front of the outgoing IPSEC packet. Implementation copies * the headers during odp_ipsec_out_inline() call. */ - uint8_t *ptr; + const uint8_t *ptr; /** Outer header length in bytes */ uint32_t len; From patchwork Wed Jul 12 13:54:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107509 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp842816qge; Wed, 12 Jul 2017 06:55:12 -0700 (PDT) X-Received: by 10.55.4.139 with SMTP id 133mr6361854qke.259.1499867712190; Wed, 12 Jul 2017 06:55:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499867712; cv=none; d=google.com; s=arc-20160816; b=DCaln1nkSKy2zboQNGmvWBBjUyGOOwf65QLaVSOgjIgxIWwAW4AETTjpVDqL7X/k+J cxNhl/Cu0iRxGFIoJqmJAygv1AuG2mFj40TKJ6aqoHK0ebrscrl834wp3jMfE/rGV9jU 0Xdfm21tFisdDvru2oLyLD50FGiTLXb0JI7O4HmHvBZxmEekSmJxjax+/CS0ULCS+jVH hxZXqjYqgZ/0capmIvEQfIKMotMkGbc7PRUy51BQI8WzdE7Wty/jITJPZFuNPsnTWXH+ 0zABuhtmRk6L1zNF6f/KSUMkkvh0FNm7YQajvk2NNbkU9XMWvt8RcqorizoCtEaOt5Ft PERQ== 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=Rxwm1gvHFvl0nfJH40rcep5JGPG2XrqMX8Ytp1UQVUE=; b=tYQpT5Jx+A7pEgxKsidfnSerJiSdgOBxiGG7jngWMnDdT4ehSymj6FT8sidU2G+NHh 4tx/E+vPaGBuhh7jREwjXN9A9aHWKvR+hq0QYT4mUVx8CILmcfLocH/1xXgGinQk9XO8 bVlZZYr6tjzux+x4U4laA9XfThO0j/TjTGcKJoN0KBtkWEclk098CfqVEgRv9qyprrqE AvaAb5FykclAF2cjokRA0RBqhfOHq7kNoeRYNFUOsjyd69xHRsYz01HB1h5hI4yae+lx /lDHl9RKIa1D06Z2756RutS6UH0SaHvvegekoQPlneCzSSOcA9h0X5J9ou2c+mRWmrxz yFFQ== 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 r90si2269216qtd.308.2017.07.12.06.55.11; Wed, 12 Jul 2017 06:55:12 -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 76728644C0; Wed, 12 Jul 2017 13:55:11 +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 E39B960C35; Wed, 12 Jul 2017 13:55:05 +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 49BA860C4E; Wed, 12 Jul 2017 13:55:02 +0000 (UTC) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50102.outbound.protection.outlook.com [40.107.5.102]) by lists.linaro.org (Postfix) with ESMTPS id C165F60C2E for ; Wed, 12 Jul 2017 13:55:00 +0000 (UTC) Received: from AM3PR07CA0116.eurprd07.prod.outlook.com (2603:10a6:207:7::26) by AM4PR0701MB2194.eurprd07.prod.outlook.com (2603:10a6:200:49::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Wed, 12 Jul 2017 13:54:59 +0000 Received: from DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::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; Wed, 12 Jul 2017 13:54: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 DB5EUR03FT025.mail.protection.outlook.com (10.152.20.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:54: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 v6CDsdjv021226 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 16:54:39 +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 v6CDsc8s021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 16:54:39 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:38 +0300 Message-ID: <20170712135438.22191-9-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712135438.22191-1-petri.savolainen@linaro.org> References: <20170712135438.22191-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)(39860400002)(39410400002)(39840400002)(39450400003)(39400400002)(39850400002)(2980300002)(189002)(199003)(9170700003)(626005)(22756006)(8676002)(81166006)(76176999)(8936002)(36756003)(5660300001)(38730400002)(110136004)(50986999)(2351001)(1076002)(47776003)(356003)(33646002)(105596002)(106466001)(305945005)(53936002)(5003940100001)(50226002)(77096006)(48376002)(2950100002)(189998001)(86362001)(6916009)(2906002)(498600001)(50466002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR0701MB2194; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT025; 1:gI9M4VMpUEh8fk2J+WcVFCJ9pmx9jxiKeMezo0yo73AJ3dz8aUJct8p8pHVzEeqbR9M3Lrdacy8DZ32/xHIAoj+ZeutF2YqfduNeyazc8WV4uChTlTAawekPa6734NvP6BNFUPQujaFnfdritRNnz3mVIYC3/xiDiK6WLjsiR7ZMAx5aqiedk7+D8L0KrYj3QetRnXEkG3w5OBu42YokI797/pwwAQ/eSfH+sC7EO6/V8zoPLh2b3Fl2xAI2mPG+rvi5Bi9tPhQZTFX0DTG1BqZ1oZSOdV1OCwLl5Jg/OxrAmqZFrC+aM3BmvT1ASCV6JHcwFqCGHe9dmkN/2S4HCBRMMMRdzBuXKd8pROQrYYWV6Q7k1PZxfYL3tZYv0Cj6h4Df1XnV4IlPGO2P0hw7KM+Ax4gKggm9ZL/Q7/Qv1XUzIY3JDcT5EBkcEIoxyJVNk317F+IhotptAP/Wrp2f7iNzJyJc+0O4Oum4Z+HCsmgruLXvIq/rlPuvB42kJRm7rMy4emR87ouD8Mif3EKdfThNNkLDS5hEXHn1cglYe41LZqJgjCKasFaK71t77RA+uxotk3+21xWGaJncvYhRj5laVqr4QgT78IisgnBEg1DwN88PzYM5HT+NEnf2xRmq2f7nDWv521Hbyz7d0iQdmA/bjNJRuVY6tLNjKms6li/4x+aVFG3VL6gnQfdNywmKq8AS+lUybe+KjRism4YRPGQGJ6FpGO5ToVvfQeoJg0TEoXqKI+o6/2YQqJW3ujjY7CEcqd993I/IMnrWIgdwbLFr7c4Olas0N8aQZOk2KbYdzaqvhyWP7SoGANnF7TXu+U9tMPgOzIDOzatWSmIIDvG4vHQXvnUU0OPlqwoYU9g= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a1db3976-d89a-4787-9422-08d4c92d95c6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR0701MB2194; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 3:6P7jbn6LlPsIyFz7ywZ9Q0UDqbQK0RhHMW5t4A9bWlQp6oOf74puEHq1k/lqdvTwsch14rBCknddzsVVtHZdoJ5LZxQkfXQB/wwAAneWGrE+FLkkp0EngKMHhV9PBIWNdS+WKSD9bLjQWihtAeHdyANZiRTwqiSRr4dDtr058ieofQS5vODePsz3DEL4SvtkOvgM8u510cLw3iv7rdZFi4AawqLOvUNU2E7DfeLU26ZzHENpRQFdePVP45PfjXrx6D9p3ivGFIziOhKeGnqTzpG4yB5ZYkU5hIsAvvPsLaw8xUuHWJeLqnmIqx10KVIRZqYRLlXGl88kgRCNxh0L8b5qUmX9sQVvnBUQM0/XLmC9SjkJ+54ihDRahLryGhL7liCuCXoTgMPV5yxosuknasNV9JHhaF+Q1sDCsfHDP01HFiovbgVGtwPb5f0MqnfXcSvy1dQGfUbcNvsW1lk9LExCehuxrLQzP1lg/zPRnamoPI5ghosqgAzgRxAFB35x9vgXf976rOjxjS/2gs3yBS/FxCqyrks/jes0eTHaEU/9W4jjKTXakLIu9+eQYcfp+vR/bSJtbJvAkYKvYey27Rov0GMECKZToBvhw25TsTo2rARNgrKKV6ixqQDUMnqk8db2DRxvrFYqOqGOsi6y6u7HapQLcLqJ2vJdOMSHnEjfZTMb94YvYZe5Rw7qQeUdjFXgCpPTDOxx60nVL0vvaix/VCqELYoPiveA7G7iXCW6YeIBCDM5Vh7Pu5PXgDkRvP28ISUrbJY2kej0dw760umQBEVPgUt1/UK1yjpbls9XMbSGn1U7uwXtjr1s3MlQqCrwslYC9HvI2u7HL2TiThj5J/6iGmJF4BEGTW0mJici6O47GoVnZI6BunhEWxn8vIuLlwLRPJGveU64ctwD0Q== X-MS-TrafficTypeDiagnostic: AM4PR0701MB2194: X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 25:A1S4EGR+sWnCMV7eW659AVqEt22bZSJ+h+FKl/UkVCLFll56i43KLKsAu6oM1yfiieJJhEk2yiTZtd1ndmAGtuEKmz6ox40mAZEzk/zOu83VfUrlALyzSetfA87hkRRzAwVCMCEB9ULSpNtF4zyfpQrTHt3X7tS5tkpfimxOw/d+ZrF2rut22TkyZkwqbTsWotn9UoZAtxL/jrQZQpWxJpGmfAYFBkfyld4Wk5nLIa2fALvWAcpk0lJX/3UB/K93mzfgcZRtltQkqXt7cFcr/hGioypN5uN26Pj1/TNAoui1KKz1QqNJt0yHKYzdayUxcmf8XhOQLTBeM0Wl3FnZVVU0zAltSeqCTYvt76LigTQjuhs7kkLL1/5+lP0QygevLKCs7mcLhHeYFlDZbm6Nuc5ljQ4EVPfL9NyQ7T1OY+EN2o7Xz9ZkRE3ZmypX/XcLzwpxxC7MEPuvqSd7/+Ulb0KI6NGDaiQpZR3HYQQepMXZczYFuBci+RrE6TnYeMaZfDIQLjJMpClzl3XbqHiA5GscJh5VdG0kPHekZ+WXWtv0+D/qV7jFqhxQjz+3lgV5+Rv/jelov+V+aQ60vNNw/X2EioXQozIqUxFej8YamnWDi2ov/BWeklnm1dfrkptCZ2PyIEb0mwe3qhbO8oA+kqtHrLivI3ijBidkp5zuxO7gUC5A4yduJrvQHyb7Q4rYSJebCavqSjvIM+d7GsfoPqKr6N+S1N+6u6cJPD4gCJDWLHkk0QC7EJWci/NpTkgX/7EzYU/eqPIld0i1PThK0GM8UNK1o0lv4T8IsqbIBhNs/3qjdEiqiY6SzLWpxrnXbnsHIpKUISVXgOKIwhZrAGtWX9efeEXL4wtP1yhLVsyR0Tw11pYA9bDMTnb4iYTA9rdBCxrLzA/lrCfSUKTGzIAadLo3tpvhy+9/HAqFz74= X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 31:qeGnz2/SJjtGrYqmwa3flgjyaO8Z3tGTANQjjNJqlPuuL5P7GJPdU9oWkzAnvTKJwtQLObK1PvTz/+7tnp6Voc+gwH6BXKa8CUkGu+gf8SACdGD7hwGUBUncelK0AQcTwJVO7teiXZnXZ+KdVPONxEE+P3NUEyycPFPT8lSP8jpBpBRhiwBzWKh9sMD2vYzVkHmcihxTjOIoJo0dJJpRF3wI97BoyFVic3OC9gXvZeaPN6a5qHW0/m2Q2vvtsbHpVIfRBGgFDLkS7oks64OW1kgyU738FlXHe8LR8a7L2RD5pPCN5WBsO5I38+6Dw1BHzj7EpSPU1VOqlDnhkeV/65WB+erzOxcM2JfFPpRVX5+XLwHy1PagNTs8GzouxcgmxfHAYW+M3XRgRKWa513FV9NV+o0FH8EVZ4gUrtbbo/OQzj04VRA2lexWD8Ph12dvoH7ZsxW8DpiBizHLvBI9x0UsZyw5AqsaJsWCvdK3Zr0zr8QFnvKgGW2+V4XFywlzjPo0DsMQ5korPJIDNfPd3TQeCGqaOKqWrfIzU4O0mUusN/2+vpdXpm0Rn/l1OfiCvoJp5gXTiqSEN7MrbbIjZmJPsvHPnBIqF/wzJJvc/hA6vGJRxfO6klFVIHAY+8vq2z1d1ibridTudgbRtFoTK5Wz+ZkRtgqY4hs5vMhlZB/b/mLUwmnpRPeKi4g9D0P9 X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 20:sEvX2zL1xOfKyvg+RAzpRqULlZyuzJxiRgDg8WusX/gDL0wpOw8TQEdtIgdMz8QXH6sKbu0XjJR19kI5Xg0ROv9eGgtosWksntzmh+N5MCByj8jNKu9eyx0UrQdcTcLqZOY26b0aPrZE0PK9Ot8pNMufzu4oV82iHmmuWHUYd5/gkRQhOVlD1eYKgKQftKOlmsZVSaZhEp67eGxU7LplV/F84/ZgOjpRsWI7TwoYMDdqOFJ9gINdlTrfwllp5NKYAOa+AGHhILg6lLm/nYDOfDh1YS3SdDPcopmIgVhAsife0TaPeED3ukYpqUs87tjh1uIm0MAk2A0JqKphrnx4HjEQlxNSi0T6dpZVf/NYtiG7q5jcajBhPzhAtJmjvGess3hnwt8QCuBbei3e8Cua+4vYHTtDwQd7xC4VGa9qDEwNlUokrbvr+DW6+vZsnCSfe4W0KdAgltA1gjqM/lfqgSW39NI6+4kIONkoki7XevxytNjrV6HH5WmGyPmJ7tNEcey6jLdhRqbe1pI/zeY7WOQ8xSGbMxzn7tHfFkfFxGJIdPECR/zvtwPiIOE3WZup2U3iqgyCIlFvFqrxJ/i9ioLwvreLdac7b2c1AA2qbQ8= X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(13021025)(13013025)(93006095)(93003095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR0701MB2194; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR0701MB2194; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2194; 4:hwMdgbAAF80qzHf5V67Sh4nrDsFVZE2nJxOSn7ff?= cCvyCkuZxHiZFcNL7QvES9MW7itx3FiBOtQ3qv5BVL+bmNVgxYX2+aQXSTBOdgbh38as8R+yQH0+pwt6XCJiq+NHClxcE86OmxvU0k69Nht8MEdENLM9c+UeG2dlcruSEAxI/sPmLvDjt1AiMSXyhVgbDgnyFp2G9a6WiMkGPoWjlapUyusVv5uvacqUf2tzqNhIN4FHLi0//AMXQLSdcf/gUtpXDu8hS9o2tU//+On1cAHmCKX6aT8e8BM8a/JJhfDWAHUFeE3y+cfzWpBwI0yo110XpJMEXO/BoXNzd0oPqiXO5ZU/f4n0uO2nWu9m4n5LVN5DWyOS+74gFGkA7GSbOXLgPB8waeeZ/OVM5vnn0F0cg5o5szgCmPFT7kNWhISkSDMD3+IVjfzmFf3S1LwP0kUJ4h5YcczqGmUEcMyLRgUavAq1odaDJMBzvi2EByMGhrUFw2IDjERLUrn+4ottkMEg4v5gG8JiDbaPo8K6EqWKmn8HCvZ+6GGClW/+0XEnBPD3HwDiLI0JoXvXiNUxwJLK9N0ryqeMRD47Z/ma6WmWgnBQtSSeX+4HBtiOkHV9XUExaCkWKgGJddsMqPm6NyY3Bg/Cq0bLbFwaTJARk6XKThslfrmofFEgWghUA1iX8jnwqtgL5EVeh26gCyUmgusgwRHC/qH3/teMyLrcBdM7r+reyi2+Me0kjMGK1LD9gqhZve0YfE0J0+/fJ4ujxcn5Oddr5A8mo7xAHgH0BNM8BZfZvRdZggrmjstNtW4jm24Gb9j9OD/LmP0ZXrAKzooylqv/PSmCPWsiQfsbawC4fibokC4t5K7XJVymLqyxhWr5HN6fgM8UVAtGfYkyLw0bRu6kd7l4nXK4w138EGyh5Fy/4+0Umbba+2MO0z9oyGZfND0M/Q2r+0G8TXeXfG7C1b+upWj/yAMpGjda2EaqKp5RwiWCS3dULZWzCzI/wMWS8/YQZrQOb8pk+Nmde8SIAR0n+hGTEZxMC6Z7/RosbSM/FxbDUQ5HZ1ZsZatV26wpt90HZ298L/ygZnCKRokur55/7sfxBBINDwdO73ti0IrMAh7wxQJhiMrcTuE0Oc5bCCBJO3m7w+a0KGIt8Ko1LnJp4jifs3qNQX8lIO9RYvwiMGUhoe7G4dGdWHAYFDuxLPCmdJn50z2U679Y X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2194; 23:NoPFw5BfTKyYZeYogn8JlFQSKHC7Lxapvfg9vjG?= tG69cEGvzaNwgJ4+l5LBjn+iuh4C506SLfUzQvSXFvC1zv9UpOwbFOZ5uHNY8fT8Y+USqelKPWA1ud3qo9kFTeP7Ltn/RFIc2lggmVAphraUXYEYt68kWrTRYzb5jfMLr5pUHMZTLYOBm7Hu8aD/w9ZfE8cbwZYKak671ho3a50KDHfG9EnHU+O35rYCc3kduSCPZ1HaUF/6EaslkErYk2/SKT97sg7HFk+ZFhrwDvYFkpSo3dYkIxeY02HbzXnPt4RqmyM9UYhWQQTbFMKD8Vyj/c+xkMR0vlScGHrV0YjRy3TnysZO39wjdGYhmQPuszBFqKCuJPgeWucLmi9bNGDdzW4+HptgQnM0rSl0fAKYPNxrtWGtYQhoBPv6MgQEjG/wOCBHu1ZydydjVDD238/DLsBrmBCPLTQNjZxfbZme/aeXAI3Bjnc37HCDCuhXyiozck7ikVfxKITiW8uH+hD1Wfv1VVVFJVuUAAf+TilVLXz8DSK0kA1yMwLYgUc3vZXYEv4X7r33xxPln52nTB3UA9w+WrpM9GG5R0kfwlMi9Cih/xArBrwhvKC2cI9/JBRFATN4mmKUuTcIHzdgxUEf6wLrQgK+eshjFhqq6JV6W1G6RQ1FUHH9lf9FWx63133I8zBuQP/06juTHqHZd6miiI6kcuoEseBxJ+XtjiRif9bmVzKqEx2RZWmSzO7ApNfu65NUcUMwEF2Ow4/EteZuqV3CFedPNN591VgQSuy9yUCmNYxtv3T4i0WEKWACisTx6C5Ivc3ZsPXXGhlaa9uvGhAGGrF5E3ZBZewviHMz22/8GQUwInn+DH3LjLqjk5xBbA+lnQWYNvTHKIelEmiz9B/IG69+ajitKgYJ1etJE8GEyK1v4JDS6XDm9XlULYYcGlUWtTGjYeauyoe5GhFLaPee5R73UWzRpR+e9mDrCAJTw2ZgLWhZE9Gu9f2fkYtz0TIsNCQaaqFFDIFzJVR2MoNe9oy14Wan5sUtnd7BN9g8pWe2pTiVS/6MblraWso8ildQOu6aMcdcdzfhyn3o6XnAPmW8JdRgR12mKidzJ6Q== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2194; 6:rwRr7xD4Ldvkv4Sw5dtyf2xB+Cmfo1OREIVizCY2?= oPEGXZZoyWTtC4IG7ZZ0kM4F78f/RuSW49F7e3W5sm5aXFgakuPBaCk5VHaEuEczJia6Tn9w2IagET+6XfCKHyzCpK77P5IiQKSxO8pAinjV9E0u5nJ2tk3C0S4Xx2uOZUMXA3LfPFX37bxpNrc+snJMuQwEI5OxCdpMABEMjyEvyj51ReE7fmFRy5BXRAxaY/U2GVNPPZAknw3riGYeOaH593weASE6lsD4fmCdRc3WAvma9uBchGUFEapL10ShZdROjPqiy2WdFJCCvU3u2M+e+rEacRux3FLN0JmVzIwJ4Hi5+0k1qbuN3biV/f81C3aXXpIs6Mf3ozLAK2cyipwaOxkIfMkx5JDvdk0ZgT86G9aJV1JY2G5zUi3vN3Z8l4JU/XHS2/buY8+/MGxCc64X7yef/IUDsSZtCWN3Kl2MktDxA+ge70zt4dvHwccwCNVP7GPIpcaIUy0vUzYq/XT59LwFeUBLRqMwk52lvjfEf6mLR/TNwgCW4mRE3WDB0ope5DwuEpiGQojd9IcF+hEHSbCKSgfRhCk3xsRhB9GcyI56ItOF/NP5nsvcEnTKMdQIk2QF5vcCxtB31by+hOVD+WO3AFzFjOEihhaZA4of726TfYBN/3N/K/WfXK21RQdkFXWNrm03ej6So2ITmZxNAzst2WPC1k6OdWHDnec6mDMWmCUCeAwQMNf2LT9TtpWODETc8RrwSxK/xWE8ados9U43TOB4FvNdDSYFIG5FAGPLw8M2MtkO8mJSNCbyUVIWKXs8uozP10uXMm5WJSZHAP3QWL4hhuG1E5Zlw5ceduVcWYr9/4hAa10jEtgc0xHBHnkladl2R2g40TLn0ubxWCVhP7gX0IdLrECdvRmvZQ5JTRKGNNgWhD1hMaF1bQAM9Z5WjCk9qBhkf6Tgvn+uhtRxWUj5ey75SeT9CYS6au9jCgE7ZdRQpoI9smmid//NNuKFdQlTSIQ8X819RB8j X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 5:vMkusrSS0LpdMa5BxZk5yA5sNE9lAhOPtGx6vngxEO/jDTpBRIqFiNrcpnMxsIfk51JVqj4xDNzcs4TFf5kD6ho+V9vaa3VRbx5WXI1RjaNNtMGbojiUAWUt2i85bZGC+yt79ynBzqgo3m5PhKoVfFA6K9lXVyT3zyP/E/ufF3go2N1pL9dH7pCpAbyW9/YZGlsfkgQTRxoTHyw/iRhDvx9NJEjEYgIYldkgu43yEztyMGQLbdzzyMI+vzTFn3kfDY2ABa7dwgjzjjoMJR6eo+b+d4fKYeuGkhTffBzI9LR9gK5m9+EYTbMWUNApTOuXRUvpzv6BhZ0R/PmO9QuJZ51xA783rewrOCpcI8F1YvUcTYn2EiTQPE/Oa0oOVp78WnczLjqtpAzCDmelm6hgLUge63jVtQeg0pk0zs8oI/pHaCb1HD+qwA6bKYz9ZSWUS1CFp1LS2ANAM5DFVUhbG6H/3RBEOxKA4enXHbEEyuSF2PQ6SY5YYkhd1o9jnGEl; 24:8A6JDFf8Ld0j8OJPPWLj+qFs6YTn4x111ELu71ek0yx2veHvSMwmZIdWJUi4vnVKUbgcyfSsNAT+SBFZJGPubPRXF2ZKi1J7naoScHdcTzI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 7:K6wDJY2qP1GNrAWz7EbfQkok8mQmqfVj9mXMjQ80qebueomUKV1kgVN9YwuJGnBb9F/Wmvj/rk+ay0h6A9VVWTUwKOgiS17HLC/hdWzsK1+A/viRhZ70uai3JX1o6PMhdTUMVPhLSxDC7knn+OPhrUAuxfMih3qpaSUSi6gzUlRoNH4TJknnZCsOZOSNeHeiOr/100ljCq9q8sQPuOMJjydVNeZ4d3M9Zj1C4z75UzM4DG9oltJh/rYXBueuKqhWQ+QAnPk6ADqZZOCUIypUoI51fFn1bNE4LLwhBUZsT7T7aC2a3N2Eb7IXjcVPhpn2E/Iw2woFBac8mqPoL4PX2KnW/XaMuK94LbxPwVpwFBgKptMhR9ogE/CggfwK3CGvZlKWkgJVEDH8SFK/MQgPnRH3c4TFHusfWWQKz1G5JsZH1hjb9lTx2Q5iQJbMJ7W3FAGqE7ak6LwlGl0p+ivZp5cdatDk0fsjLS0CCOdIyA7KQnAHPi3WH5cTtXsPqsiTKJxYZH/zDMd67Fo/ldEpYhyfCNhaAWe41GFRkMDrDLcSSEkz9WXqG9N+NRTBpgg6TeZjkmK5kxHSCdwcJWy6lltquV9SHK910vkKVP+Q/qgkSQ44IW+8bR6p0DEz6OqX+mpY2UvdRFRsLxMPJP7DdsMTIGBPfvIqng7agBql8BQei2EHtbXoKyQWVtR+/xIGjN833O06pr4ISEBEMOW7+18qD0VPkFfE2GxBgsTqtiBxvsn3gFAEAZKGkDlWJd7NYdHde4sF+PWaRYA8ZPLrT/bLzX9a6aQOCnXdZ1WPNFw= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:54:58.7581 (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: AM4PR0701MB2194 Subject: [lng-odp] [API-NEXT PATCH v3 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 76fb05d3..aac76999 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -617,9 +617,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;