From patchwork Fri Jun 16 10:49: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: 105702 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp1238172qgd; Fri, 16 Jun 2017 03:50:57 -0700 (PDT) X-Received: by 10.55.67.82 with SMTP id q79mr12393741qka.18.1497610257592; Fri, 16 Jun 2017 03:50:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497610257; cv=none; d=google.com; s=arc-20160816; b=AerW5KLOZnbfHc/1OD6LlNEavoaJmPPr0qWCrhiKQJO3k78rfyPdWcNuVQSy2JDG6L 9nS2Dc7ygafrGzDiC/cZwqYsMv80hkzvGuAqK2T+Qjtf/oeK7R2lvz5JkKSLKZ4aaM15 yO7Ui0GrkjpRjGg4EupMPRiSBNnoQNfFRyyFFsOVoHL3vqOW5BTUdlKMehCVDygWdVLn VLCrx+ZuM4w/XE+tAFkXi6d1xDThvHm/OoWluE6M8E5IBpc1uoqH8hWqjBk5U2YjQtVX isuzYWjn4vljKahm6HRSXqiaDrDUE0BUvAv9y9D7OG+MHKXlDjSWQfUOB58DsOkQKkUs EKhg== 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=jS7S/ypC+7BFIEp09eEnNSGDjrE55FCxM+cBOrPb8HI=; b=Grv8oacz0/i0HL+hG46H1DbRHqJjFtKjEVfwKeXsUeHTa6qf0BAReY09Ti6DEFeZ2Y /zTYkyVlL3eZm790B5nyJJQNbhYyPvKu16g/pDawxFWK6S3A+w6cAGSJKqVnKOcaPWdx VjBBj8SV4cAuBXNPcsIvjccEaEMsgNoiJWcwCjXe3GLtTcB6WWkTf/53rFNj6MAOCfqg 94NLzaR5xpMa+R0d5tM79XVGdHbIEsbEL/aOSIfmtTZu6d0V7WO91mwf8QKeGjc3N2jz BOVHojwyw79DdlknNtDuQzS/j+gBB3xY/KLBSdenZgtrXmhmy15i8fxktMwnGsSCVly6 Aslw== 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 q15si1722164qtf.312.2017.06.16.03.50.57; Fri, 16 Jun 2017 03:50:57 -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 3C4EF60C38; Fri, 16 Jun 2017 10:50:57 +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 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 3962360C2F; Fri, 16 Jun 2017 10:50:17 +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 A64DA60C25; Fri, 16 Jun 2017 10:50:09 +0000 (UTC) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30128.outbound.protection.outlook.com [40.107.3.128]) by lists.linaro.org (Postfix) with ESMTPS id 56DF160816 for ; Fri, 16 Jun 2017 10:50:08 +0000 (UTC) Received: from VI1PR0701CA0056.eurprd07.prod.outlook.com (2603:10a6:800:5f::18) by VI1PR0701MB1760.eurprd07.prod.outlook.com (2603:10a6:800:38::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.10; Fri, 16 Jun 2017 10:50:05 +0000 Received: from AM5EUR03FT022.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::201) by VI1PR0701CA0056.outlook.office365.com (2603:10a6:800:5f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.6 via Frontend Transport; Fri, 16 Jun 2017 10:50:05 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.241 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.241) by AM5EUR03FT022.mail.protection.outlook.com (10.152.16.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1157.12 via Frontend Transport; Fri, 16 Jun 2017 10:50:05 +0000 Received: from fihe3nok0735.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0735.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v5GAne0N018220 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 16 Jun 2017 13:49:40 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0735.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v5GAnebw018212 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Fri, 16 Jun 2017 13:49:40 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Fri, 16 Jun 2017 13:49:37 +0300 Message-ID: <20170616104940.20166-1-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.241; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39840400002)(39850400002)(39860400002)(39410400002)(2980300002)(189002)(199003)(9170700003)(50226002)(8936002)(2351001)(50986999)(106466001)(38730400002)(105596002)(110136004)(77096006)(22756006)(33646002)(5660300001)(305945005)(53936002)(36756003)(86362001)(47776003)(356003)(8676002)(81166006)(2906002)(48376002)(6916009)(50466002)(6666003)(189998001)(1076002)(5003940100001)(498600001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB1760; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT022; 1:+GEf7DjvPvyUG772sj2lEyQh7/j4MnsTaFmf+jy4N4cW6GLZ59hx7/YGCT+Fhlc5gjKO9ZuzoCiSkIrSqPt0+za002QwmXcLsryObudpATc+Fy0qAHPCoUCzGkbSuinRPUcpe2UAB7fPBHRjpcJ0hZxOz0azr3godpm2NJsq/8+kUybDe06qR8TZrDGjoM8Ja8Cm6LGkMhIDK+5B/v07n65I44SkSwQRnEL+8TgLh46x/s7d/lwVwcUmH1qC1l5dmrqfXmBdplofEATj0UA49EqVMg/6btFQB4vlvGRGQGKdAD9BeC8Erz4VmeqKmDvQf2PeZX5xpSfySAVAbQxYFC8sKse4YiVC2ekZQujD60VD/z2h+q6OSTuXAPOp3ua/rVdpVE0EDf2YTuMHA+wmXCa7QDTV3fzyrw/GJg9JO7K7tGnkcQXDd842Hl5YC4xNDD9/hI+UCKkwVgiaeenLwXiAl2KtMP4JLGBaQvKgTiYAmDnhi/sPAh281ZslTBUAbzdqcLPHjVqByvqwHqZLMzsiD884WHAPbXvnqoCKyn4= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b5a1bbe7-dca7-4a0f-a684-08d4b4a572fc X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:VI1PR0701MB1760; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1760; 3:64GbSJw0Ee/bSvRjA4j+T8vWMk91iwdSZmZ5IrvPa/EO/yC9lawoq1LrbY4dv6EM3cCq2SK2Yk6EMTgE6115YAP3ZfeCVAg/pZhQEAbsozeECpERoP3IYtzVpJkbvdqX3vErsfUybs2Ahw5eZBjrV20AgbrTD38z3Yr45TXSUsiSfDDO42Lenoa46o+80Qvz9UCU+V8xKgS6hTIeRHQi5AZUYXV/F7Vg65oO8a//kmIAu8wbebgLkohwUvQ3ad0YMEXaU9Ri8Q3S0QctDm2sF2eTJnp7hFIitpUqPxEdaSvYMUOm9tTSp4FUl2Kh+Qq0V3dcKfIluga5gxQa6vHYHjeXSugw9wd5mQOqhcxPVw0PD0HuwOMlbpNVF7Bc0AoVX1BYRFNm6Verqs5Kzrc96Q31bn+iJ3FPNXZAddehFqRgG5ylm91FCBSgfW/q2K+D5Pn6sBCCPuzg+1uwWJwH1g== X-MS-TrafficTypeDiagnostic: VI1PR0701MB1760: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1760; 25:pXs3D1K9ygOJmp0C+HA5tvblINHGGMB0vDOBMhzC5ulSwIOTVZu0fwUjzxzQiyRhpntBxQtz3p8aELenYrFLwFiab/uTGK9FDdKgl8uw8w0Bp5drWegtTBoGQMRBeooXIhSjsND8/7UIdZ4625yibsih1vLBrxDkQNSROYz2vB/pAxAkeNT+ZcrIZdPXNFXf61grV6DAg6A36PkIl5p8LBnN8UgWGNKRf8rChANw1j0n7cU3gT2BTff0By53qWIAt0d9q3ENFumZPDhSaJdspXPdX4vZxGE9gvmTSsFe37KJuazV3nfHe+acdniOy2YDAOf+r8D9m3oTeqO0bbk6SCmtiETx5hNB5sqnqb+YPW8yeeA8Q1pm4VxgsykA1lwxD1blh5s5eFvoQJTObBe546CYIKs3g7l6lUlPey8gVGgRDwe1xfrsx1GQlcU6xUPqYDaU6SAGTUx8nU7YMQjVxQ+k/8Eh6Qgor9ZJRfoNcJ8=; 31:aOGy+ZCQZpbcj9Ou1AUcILVRNJNrtUOoKefE+Q5vFy/VGbUCeg5nvUb+/UHD+Z8KGf3L7SyzBm+M4XsLXbmA+7V595TAr6XMUsRXRCMaTrDsaDgvyZbspFCTpLKHDZ3Uk1kIqiFjFDWjG9Ae+wQSwWt7oeE35Dc6jBA1R/GDPjJDiNCQc5U4/RtAFkHQwpcM7JKzeWqABRsbiRexbmdavO+49FPDsSO24SCUQc6CKhEk5QDP2Trgt7L+5kzjYRvg/kfSuBurLoFhom71NSqm3A== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1760; 20:dr6aHj726p4IbIT0GZAG5GuHMrIDwiPlpaifUiuHeovEOeLQ7AG8lsOIwU4gVRubNfAIG6S9iwYoDOB/QJcaGKUbTOGS9d8U4NK17H8JMIkFfzIiiUWK3tM7j3i+aFm/vpzMtsun/zI2xwPnKlirRF/BoDGsWZLtHnipmbZ4fE3t0uPUwxFKRm1K/h1/9ql3MwomU3gPEz36lipqIzAww6TfMmE75R8DaEFpTJutMEucQ3ESR8B8W/MZ28d37Fj8bkcMIl71YhKlUQ+N3magK+aO0XA5pBRTHhO0kB2xesevFGjywB192LSlP50E8dyIpB+Kfs3PciNQARyNlEkX0N3Z/R/BojaPYpNg7JsfHqbA2LSqZEF+OAxpCzlekaqwheyLpT2KjyLgiW5+T6oA2AlPasAlzCgrxeNJsaLNiePX/x9QnyvdKbPNBXrInXLAatpRPWDk8g8gwuGH6C/A1DDerhV2hX3v1+iQSTswpSIarh/bUpqCH294C4KIpb8X3zX2W6PY/4K+MG0/BFdpIZ7e1urdwZTvFizBGYSuP4K0++LtS6Fi3CN6jALUKs5Hy9xrWQFVnxgC6R5UVlOyCM1xqHQkPOFuVGIzb/WPiDw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(5005006)(13013025)(93006095)(93003095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB1760; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB1760; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB1760; 4:okIfnf1Y4oqZdGtY+R6S7gjb53DixUI3lRH+RE5j?= OOo2PbES9Usk0tG0l4tOlGP/V29eKWcrbh8jLJC+C7F7wQKNZf8/NzuX2rT+GFiM8TPMmX0dZZTfcg+IBqyQQbx3ckzAaEn/QDajVM565GNRKmrVEddCc07BXxcXivMMd3n7M33DXMracdMBggbX47GT0vATWRBjOFoaC1+xIyEN4ibRr78sCdK+f7vVVeSb7l+ftS0gjLXDh61RuDU090uiMOL35QACoSlfv6QjcqhEBXrwAm30I8wHmudZGaU09uBDMkfMw4AUUZ/5AU6jgqcMu8P0wJrFWU5kFx4IxZGZn/GSqJN8ka34PjTQLvW1+h6ZGxNBSU3+QsE+p/LWX0GhjsYV5oa9bINHUDfAzvG4N+uhT2rqEg7H1coAbOSraLMPlI7FQINtnNnMA7XFq4wZqwlB8wqSds/feBtvjjR7Znox12G47f+bunXUJpvPL5XSdr0O5sOVXK0Yo08gQwUx1Xw4VNM+6MeSCm9bzlBFCMNuV/gsQD8GfsjCQWVzGbLmiMtw3uKWRoSOvKHw5ExfQFmc3iheaAufL035gPU1dRGHbp+dmNUzxJ83tdd9McGp+ipxEUONUHqs4X6kDPrHMK6LoL3DUl0tVRzSn7DAmrG5Bpm+2yHy5WfrUhhXMsukUcUyupVQ9CITPjUXsKNetQhwdWJUVmPXNUDgx03gNV2ogmA4ZDfeaLtv3lmELAVbFJCTOZm5715mEgc5uYyOuvfB085wLq2WzIn767pOqJLe9l9xd79ucvurSe/VKHQLFBiZG9WMszJGlaRSoGElTptJxX93XPlOt2j/d/psovnT41I1ESJyqKiGtIetJQBN6hn4TZEbInVm7yMdvHDPdqj5J4f2AhKBaGkf4RpvNaDT7G9E+nSTlUhNU4a0nQQt+kwsPjokUxjcfd4STS5X+cREz24rKt+9OawLK66h7biYzFPkaJ8PsCvaQ4zZBXmzNqr5KCcO47N7nFEOjxwMwgoIKyRy5U8keb+ShJNExbdv4NEcF8fB62m0bzAQl8jtZfT5I+sGK3XY1O+88cVyo0+lmNTzTgTpTWMSTVkMjgTb3xECXRULBtThzCKsj5p1agyCdod8mIvAcaVZBsKJ5SAaPD4rARKNqrBe9zlaR+INkJz/8PU6ynz9evxThzV+Ba66s/03sBa3Op2Y8KM9 X-Forefront-PRVS: 0340850FCD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB1760; 23:Gp7yNjDC/tfRTGzSMHHeTfkGiNzVLDVBYXscx5+?= J15QdugD1n0yFun475gtMzxtXow2F/GPl6A1o9aiRv5tHGhyx70Oys48qNqdsnpK4a/7kpN0WqEndSnk7FDkehLJtSTKftgfV8ofu52cT9d/wDOu715DhIGhzmtViECJVShKqy2ElgNzXlbXWx1YOnBtiM/phxosVsgXy1sxAxmTIAiV23Q2wDj50NKdyFTv6IAM4V/AkwzEpnLB6Xthg4PCTYox7bWyXugZYjnWB90aBFok/MOVTZdVfRnt3+v4mf6pEo4/6aGz++s2rzCKAXUsXK7/aqrf4KF+nNSXah9nFJpfgou0uxX7zCLDg9JlHRLXsbw+QoaAs6R34GsRxTWoIzo98e7YPH/7/uq2YmWgKvA9u4Q30f2iZGSqexNpo65Xz/VfoIZqy0JunOvzZITEqy6WuoD8ljcERfcdOVnTsPSwN9NcKvmcv22Iw0o7fqkCfWQkRT8p5UVj45t5tNoTOles1re80I4pSwkbYzBNcbvJtJ2Zv9WDm14/IPDcZVE+1qx7UBuXqfvGboIqYUQ2h/O/9fH0ABXLT1EbxKFwTo8M7fF+sm852zMK9XCl27+K9m6RWiJlUG7voQzCDYA4yEH8jFLII0hAy0O6cyPCbEajQ9cf/FVICSuFl1L4gKwIyf7G2JfePJ4IUWWHcmf14Fi4K8kRlIJW7NAT/bPiEbGj3VUjoWxqNeJ1eeu/QZ72Vs/QISV0YbehEPKMkg/cwSpDW2fGVWlol07ZXB7gVuxBfh72WfR9HHpQb5r0T6WOQMNcSaG7mdv48VIq7g+nCSG0dYed2Htb/HtSJ9Yp8ZJ8l1BGB/4DO+10p9Gzk+3J/a2AZBhLiK9U0k/ECo7AWQEEpwyQK3LMlbNzXjrUJDsAXbjqC0ZgqYNYtdlKIiE8biShMaWf4cCzsmMqBblvnwkEAE91JHFvbbX5bnpANEYQlPdXaxRd4ybD90UXcd1tR3zXvuT5T94AQLUgzrS29 X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1760; 6:0TfYjlVsUcMWJXofvxXKnIU8xpoyVnArS5EeecCV+Nb9Lvow9i6toHMWQPlSoboQxNf4SxmB6qDE9NnADfJF8oqFpL/wfDGvXxb3v+PudyxM9baeL1JuICKUnmUTIyXq8PqJAEM1TRTDipLMkSvC/drHDB4Z3d/Fpwa0YhCX2ZohpDzp4+ggUEGytTr1wzFZM5sRq7R1byrHiBh8D8P9GS6YHkbFDwCZWSB9XHL572BNHNBTldBey7UxpUze2c7g1XtJvEZTyBNDP39G8ikwP2OdfVpzfqX+7QWO9balIX3Rvdf3SbKV/fwFkyYkDZd79KYiPkCEe02aieduYRL0vhpLTXdA0wBCFwMdpSnVCrlEuzJmw8JjQ6F1Yw2tRNL5ciss8xKZOpi7ifpD3KQbHXOdmVEDNt9LAr4y4uiNbE5ohXcnVUXPrxTWNbEAbt1uuyFHNEBdSn4D08i6bLunx2pkFgsWdXFZ0ufxZ/ar5cl3hGmQpXmPLU0uFw8RuNfHKQFnv6NvABL8hpY9q8cbdiWg8aWpvL5g8VgdHecIyyw= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1760; 5:RCklY7+Wg2Adc1oXQWih8nC6WFsCAq5cRS9FKxrz+0fZLcOjngsqWlQ7xOo/3VSEvci7qOYapVDtCdmICZ+Sr3FL1exFlPs07jHe5Za5fw9HSDCLPtwbZ3s9tIqeFnMcPnSqs86seVKME91Q8GTGZqYI3bTN9h8LyCnuCbl9Kifkjb2FedVzbf2ipAzdKKHET2XKsCK8HsIFFB1UTBMFbUSGXwRqHXEyBzSmanLk10w7vdYSc8xzgEYRWErFKBGixdUJuwPawW6sisEKujCdqm/wJM1HSt6U9rvRqpdhUJkQjYjMCzAIkamp+XTHvcjJNSfWJGFGlxq/S7POjI4hJWbOeo5mH+lgNljCR9lyS3F7sVCsoxiwvSIjr+ech4hsMZe7/C2Brj/1+3FVTNqlz0+brs6lUts3p5aAtKwXQoCtmTs0D54iP6eIjEWVC9dtOGULx3nKG7cm3AHrYfOQD6yjYp0P7/Jogp6ut8mmYcg4d572Wgy1wb1qNZpw9cN1; 24:3P37v3S9MVOodSCAW9uI8hAzqePWE1ERMiBeBNVOi1jlu9ZKpf5kdJLOtyIewLyamhJ0eyCYk/0DmFjb8MHjZVvpaYwG3Wfi/YMW1l/6AsQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1760; 7:5yX5D6HiOAJ/pGXM1+3FqWX8ozzzJc6jcEYqFRmsiGqRoPS/uFd4plNYcUfa5IRG+M8UpohGk2xqB7RC8NXnuhgC91hdboFGU535WrVr5FCi1FV7Mu3p1yqpS3d8tUruZTOSnjqtRRTaqUaSLJWn6E67zxCIXoBq1zSCOQnQd66tFrRT8AAEryX+/Fz4z4AemhrcULb1G8vE9rBBEpYrU8trCl/xtvO2flFPh1MVfp/+gz7N1tPH5J7SBVNOJevEMf2RWO6w0H8OZyXqI+2mjgS5v8XoAhaYpA2dYzGXYhVQoqu/PziP9cPHQjaN9W3p1dFeS7Rmiiv/TuaNa/SRJg== X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 10:50:05.6283 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.241]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB1760 Subject: [lng-odp] [API-NEXT PATCH v3 0/3] IPSEC packet event X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" Applies on top of: "[API-NEXT PATCH v2 0/2] IPsec API update" Input and output of IPSEC operations are packets. Parameter and result structures are cleaner when packet arrays are direct parameters to functions. Also API is more flexible for application or API pipelining when output is packets with additional metadata. Application or API pipeline stages which do not care about IPSEC results may work on basic packet metadata. v3: * typo corrected (Bill) v2: * Introduce event subtype * event type "packet" is the same for all packets * event subtype "packet_ipsec" indicates that a packet contain IPSEC results * Added output packet format description, which was accidentally left out from previous version (moved text from deleted result type to odp_ipsec_in() / odp_ipsec_out() documentation) Petri Savolainen (3): api: event: add subtype to expand event type api: ipsec: change IPSEC result to packet api: ipsec: disable event is the last event include/odp/api/spec/event.h | 80 +++- include/odp/api/spec/ipsec.h | 417 ++++++++++++--------- include/odp/arch/default/api/abi/event.h | 9 +- .../include/odp/api/plat/event_types.h | 8 +- platform/linux-generic/odp_ipsec.c | 67 +++- 5 files changed, 372 insertions(+), 209 deletions(-) -- 2.13.0 Reviewed-by: Bill Fischofer Reviewed-by: Bill Fischofer Reviewed-by: Balasubramanian Manoharan Reviewed-by: Nikhil Agarwal Reviewed-by: Balasubramanian Manoharan Reviewed-by: Dmitry Eremin-Solenikov