From patchwork Tue Mar 21 14:17:13 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 95658 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp1545885qgd; Tue, 21 Mar 2017 10:13:13 -0700 (PDT) X-Received: by 10.200.47.129 with SMTP id l1mr33388349qta.112.1490116393307; Tue, 21 Mar 2017 10:13:13 -0700 (PDT) Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id 93si16154873qkv.164.2017.03.21.10.13.12; Tue, 21 Mar 2017 10:13:13 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 45CE1637A0; Tue, 21 Mar 2017 17:13:12 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-1.9 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 0901B62DBB; Tue, 21 Mar 2017 17:12:58 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 66A04635AC; Tue, 21 Mar 2017 14:17:26 +0000 (UTC) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0120.outbound.protection.outlook.com [104.47.2.120]) by lists.linaro.org (Postfix) with ESMTPS id D02F262D9B for ; Tue, 21 Mar 2017 14:17:24 +0000 (UTC) Received: from AM3PR07CA0045.eurprd07.prod.outlook.com (10.141.45.173) by HE1PR0701MB2764.eurprd07.prod.outlook.com (10.168.188.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.5; Tue, 21 Mar 2017 14:17:23 +0000 Received: from VE1EUR03FT007.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::206) by AM3PR07CA0045.outlook.office365.com (2a01:111:e400:882c::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.4 via Frontend Transport; Tue, 21 Mar 2017 14:17:23 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.37 as permitted sender) Received: from hybrid2.ext.net.nokia.com (131.228.2.37) by VE1EUR03FT007.mail.protection.outlook.com (10.152.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.977.7 via Frontend Transport; Tue, 21 Mar 2017 14:17:22 +0000 Received: from fihe3nok1349.nsn-intra.net (10.158.36.137) by fihe3nok1348.nsn-intra.net (10.158.36.136) with Microsoft SMTP Server (TLS) id 15.1.466.34; Tue, 21 Mar 2017 16:17:21 +0200 Received: from mailrelay.int.nokia.com (10.130.128.21) by fihe3nok1349.nsn-intra.net (10.158.36.137) with Microsoft SMTP Server (TLS) id 15.1.466.34 via Frontend Transport; Tue, 21 Mar 2017 16:17:21 +0200 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 v2LEHDRF004615 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 21 Mar 2017 16:17:13 +0200 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 v2LEHDxW004603 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 21 Mar 2017 16:17:13 +0200 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 21 Mar 2017 16:17:13 +0200 Message-ID: <1490105833-3990-3-git-send-email-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1490105833-3990-1-git-send-email-petri.savolainen@linaro.org> References: <1490105833-3990-1-git-send-email-petri.savolainen@linaro.org> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.37; IPV:NLI; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(39450400003)(39410400002)(39850400002)(39840400002)(2980300002)(9170700003)(81166006)(8936002)(33646002)(50466002)(8676002)(2906002)(5660300001)(36756003)(86362001)(50226002)(106466001)(77096006)(105596002)(110136004)(38730400002)(48376002)(76176999)(2950100002)(6916009)(47776003)(5003940100001)(2351001)(22756006)(356003)(305945005)(189998001)(50986999)(53936002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB2764; H:hybrid2.ext.net.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT007; 1:OMVDgvsjsiT/AEB3sD1S2cMYtnn5tYTrgKcN/VZAePZCa2j0iFkiaXMt6e+GoVaAUyEfxgHiP5k/WlI2glkUzMdEs0X1fZ2Ex6oeBk8MiWQLF23t/iet6w1wU+74oCIGtnSKXUwK+S7Zk8ejqwHY1Nstqu1hjjPn/n9KV6DzYY8zZDZNqh8FE13fAZDjOuc5iFpQ/p0dSFIEZCYRmPHCsqSsiG5NVHSGYjUSFZETfzCcY6m9Dv08pltE5FK7lZdBqVqOw+EZSBk5oNKYi8lcC10PUPHdqTBP9c1ssnwyAoA4r5tRXNck1ihGM4NIRH2kwNPGUgInJr3AZnJuD2yNL5HtALFih9FfQ6hc476mT5F6hI/NoewBw/r66/tCWMFaeVb0rVD5SJPB7AG44uF/eZw9euNnQfcHZomEK0gYrZrO5Vp+b6/wpibli13VnMZYtBkP19DMaxIsxNLhSbBYU3DRXc+X+E5wKy+MqQ3ucDc= X-MS-Office365-Filtering-Correlation-Id: 4442fb02-cd40-48c7-cd8e-08d47064fe13 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075); SRVR:HE1PR0701MB2764; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2764; 3:w+lL4Cq3KGwesBse73BbiizdBWfwLiUJWcSz/vZFxEE8Bu8Zyj3yoEBN49jeURZtej5Nyh6SCvU2A/rLoxrxH2c5+fVr/GBBaSbXpDUdwT2kqmMSMKvDAqkyr7cb2WH87HrlQgV4INahx0v0JXOkMHCTzfyZ1bVwJoFNhkCTW862SGXb5dfJVQL7674dYWWB+4H951l8YToOlqcC+LYDK8JSsEN219tEReyRqtR0bPYu4T7KsKfNwjGzvSd7aL3Am5gC+mlh79tzgKz66LTR1D40shXJbObdcCFATp1e1qVNPcW30qsG9tKmC2WI1+KLO5Lvgitln68gxpYQ0sA9O98AicfITB91ZcCOxUpDGUokx1VhDkO8rQUsw3ObsnQGI+k1zWUimDieFVkKz4KCTA==; 25:xXM+co4QeftLYpeYq2f2zYIRVkqLk7CaJlpsUKJKZexjTFep5AJaSJQ2rzj+KhoO8So1QaFPdEBNIVq/IGlKFuYCICudE4s3aQ1KF9//oYoBcfiDHrWhzRJfE3oWcYRDrJiNc9P2ab3pFGGSp3V2vyYqe9McdfvuH3IHcIbBhfFwSpswagC8WX0OcCml5dj1jVuhD2nOrhfAknd2YG84s2Y4OJyh1q7KSMyCZq1+74MBB3kTqkcWi1tYTXup1hTn2EtoOTvCuKVlFNGNenelyhUEt00q4NYSae28bbvvi1W/2f3z96giqvvCaIGeboujQeUN6IXu9mBBlEwOt9xxFXJhC9Jx/iEvWZwXlu2Bo41pA+VYHf2ThWRoIVlCIIadGHMDLIsQgUfrqM6Onu7AI6CYnybDlns3DfyLxXoZsmLcoVnDqtS8KMQj2q2R2RNf/kywDUtdN2Sml2kfhAg1+g== X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2764; 31:SYzcYCdiRkG+HnTdwTk0LXaorctmSQ9/Ds+DdEKpNEwRu8RGmP47OFZhcEV4Bfzvbv9+UHw6ToDRMX3K8Hf6nm1eHy3tuMCqcK4G3d7p/ibXduRiwboqbBrPj09jd5jwidPV/m4yM83LFdkw8ndeevJInP7DZ26nn8nBrtBczrs9QEIboUDYRjqorqvjy+zrTr9W0YhrVlv5m9gDdbEyBxpGTieE5eaR2fYkBPsRPepJbPGqWhOvQsZOku9Y/dy9EhnIi8Psu/jCMNX0wxCZh/cwdRS2HreTkcuIaHmZhZs=; 20:DJ2DDGlqU1xQmNfU7qzfkn+vA9l+kzon1jTTA/598P3yX0GZPm75kHLrpXRJs2fk7+guPtDBlDFbWCKFP0p9NuLufezYdz5ytou89NIpWiwJmqWangWD7hldK6oN5ASWbliGajzNhHHIM6QaU2x6CfUqUqawbieHQ0Y+zp4HiDcBdhVlc6LXFcbvebwEMm8VC5QUJOBZLMHQnd45Dlnb3zvxpKQsBIvtKD9h1WeivKJFIr/Xp+vUHgSnqBBb0c2wxZYmWGuwE0PWeYuemIBe3qiNT0iqc366GxTq99buI8YU7vxI/m1o6tBRbBsCRR1FVtRS/Ed982LAqELvM4c9kIT23Fdmj661jUIE8wtq452ZR/kC0Jjy+Ctz7TzaXE10GwCIxbgdxqJCU4MYVpiGneXhbfgsC5+/6gDsZ4pyTSRyuQ+tiQCNn1WESdSebl0U4W5AW81OShBjOhyX9idoLpXfUBz56EO1QAzh7IlxA5NOAy08p07EJYwDksc6LhtGXjMdmezoCisW9tP2SZjurgANM69mLbTOVZJt20PY7I0TYhf2/FVm6H47UfKYfOyR8Ii1BPf42R3xZqvik6VExmJjPCz1tmEcG7U7FxiclxQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(13018025)(5005006)(8121501046)(13016025)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123558025)(20161123560025)(6072148); SRVR:HE1PR0701MB2764; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0701MB2764; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2764; 4:1f8lSuH5F74aQSaP2BR5KGbS1Xqru4/Vy+B9SaeeSwF0u9sRyBM624UrCejouXBp0GHbsJLoW/gucZ99elvMAhEs6mwBQEWq2WMTSh5DXeZo8AyoMCMAm5cNAhof74V3CxaCO8N/q/3Ub/hoUPYfmfRFMU64i+0U6ticW8Iar0IVkr1eEHTbBsZ3mh1AXgiydAfgvd4QDQauCJseGn8sfdwbC0UAFSrAU7Ouw9HcPpqFTSKtvs3T6yMRzK+1Jfepe7wnkrPVom06FFrWWH5KgaVR4iI7eKuL3tPxb8OcpG9r8fSc9TUjkoKwG9jd8bG+NagrooS+CCm+C9pMcdrHkGxyVI1JXjLU6egWkwRZondYy45mfasZrqqe7SSMJc0elJT6fE+firaDgJc7qQbSnMh6u6W1UiMHUO2Z7repQAOEggGexgQfYhEpqc2yicrNxecDdemRrDogJBAZleEnpPbI8gO7VOSoo/kgPEFdckTgWmTPeOPb8pU1lo+BQid9WMETQ049mGEfZQlAlvlDN3v99MQKMK+jLNfSkqTL/nu5i6D/DQXUGbvhm6x8xG5vU0SJsV4kgjVP4n4qI6Q/HgLKmscuF7P5fwZjYjqe6cULWRNK2lSZOIGvu7ATCGJt7pfCAF6Hd/oTLrf9iPMDRCpr9Pj0r58Vk2X6Ngg/ujU= X-Forefront-PRVS: 02530BD3AA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2764; 23:S10ePHFHeuGDhZc2sLGS9UaCOuAoWA955IoXcAo?= EbOndI1VORjP1eyipa5z5VnORz+I1e5p3qcJx8wT1/rTtQxIuyFS6cO9InYrsjpziTkp1UN5LU2P6UEWJDzwBpWIAiVw0ZZbBEID/LNkulBeKK8A4npQEPQFwVFmut7EqQ1MtYR6wCgj6p8hiajdGng21ap6TaCVk/QUuwQK+m5Es3B/ovho+hU+QvMNojHfyNMK88lS6Ky1DVRLzBTFH8Prmg0NbVM3Wx9+k5guJMJJHm/T7j8xn/2c32DuIW7BzOJyEfCnyDPbhYN0L7eKj0p+Gs+6qMfpSXHk5yXB5YUQMeRmUNvdZZMKVwi5aSeGntaUFpfPj61I1TanjIvGUanKrfNzqt8SoIyfWdOgtSwQsC4g6/dnabybiSwg8gWJFHPyxVD3AihY/cRarNLK/1Y6B+JwH+IpN4rSkLegcjsUy2ev+LQqdaEXSmGVe6fW5BtAkKs5NnoPoXS3hJjAxI1esfxc4x3e4oTQ8mjLB5ldER7GsI5gInS+K3/+TkTiRHfjWaze4bRE1MLJ/nzI+X58RTRXWl0EHWTnPCPLZwRqPIGf+NHiXq9CwqfHzHfOJaX+o0LpfffR2m5HBQt3lQxgSFv4pgjAWYVHCvwxzLzm1yhthZKlZo11SAVjVgFVaQ7s5XEsPIY4Qx7GhqSRcHRC0Z2A3uZ0KjydYHonV2F+NZpuYsw3GiJS6OiMGli0sYtsNxX+FFln/oMEbFTFz0++WmNKjDtew7MGlx6/Dyero1N7NG3YVj7X57r14CfzS88i7nMQyqq+kuogXk99GQ73I4w07vtyrYwZ91GDOhvcCjArs5Fd580wTy4gAiv1CS19aKzjUespJVPlc/CZy2pW1jY8UIsuvz4rBonQMS7UtR5jgMomrsJ+TN2tyPUMPcUblZT3PulFmYVKYWKUhoyC2SqTElJO0lBTdIX2nxBJfxQ== X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2764; 6:/v9xs8JODf3hGQydyRQLRlweB/4WmjtB0A7ETIn4YRGXTcx8XxS+dXPno+j6BfXNfamOXqLoXwu6l1pYh2KkOf+Ni2ac8CSRL0wI6z4RmleclyFnvsyHHAgZ9m57F0gKBjiug95aHb+ceCRpqgvPiETv9fUlmd3TJWdSZwAORdpsWwFMUkh3BLdaacfs0olXvKAmVSuGvvil7erqZAOF3Ls/nRDHNgY/m5WsOaYKsB6JGT14PZPkBDaf4hIf3ijS1EUdyJ29/KPhn2iI9xYyVQdp/VJY9YIVidZ8wbvM0SKeG5lgPQ6M4f0VmtK3uBur4o8O582rGJ13eAK7peTJc4DO7zZKV9Ksa5sJ1M2gsmZdWXHYzb1n2Sn4zPk6M2eVxwqEyBuM5KuqE2tS//vYdFgB3D7xW5tmSo/WkzBXsCw=; 5:PO6SmdEOm+Pp0xE2G3S9GmRUGvHaicam8GX+G/mBQtLIJkA5j5Ep2trDEX64u3pj5fPhlEaf1+DPJu6J0SLVkrZKcVLSlf8CDR2nKCyhjI4cSdGpTSFeBPRAbKUdqOqG/KCLB1KKLttX8RGgfnePZw==; 24:SBzhw+p9sKgjc+KTdfdBfLB2gvP/3rafpcTkZL0hEPiaEcq075cQmP54hHZa1/V+heRvMS+wnX/B9/jGyL6xbyR1diwwXQkIMOSC4Q2MGZU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2764; 7:OoHUj3xVc/IvYOzm/oU02yY0LZ0ueQoQlQTSWFkhHeEtK0AvFi4Z3HFRDH9ivxFvfryTpbu23AtEfnlalLOG88fFLWdaySwqIAMXxr/ZTtPnyQtopy6Gg/MQq1VWb1fLBdomKv4V+yPlrhlWanR9zxKLnVjs5W2/rOEq8bTMYhLRVbU95TePoYZV5jAHIEbkipu55RPPxMywtwF9VQkzHOCVTUA4obwdNbLqTQ2XpNVgpTMo9G6reBcyI0puHOrh0pNzQ/77lmdkHf1HlLT6oTIosPOyUjG8I7vcGX3QGvM+mhSyDsOTN7O2UyYI5t9hjYt9YPXiy7xwGMTmKPTXCA== X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2017 14:17:22.6896 (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.37]; Helo=[hybrid2.ext.net.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2764 Subject: [lng-odp] [API-NEXT PATCH v2 3/3] linux-gen: ipsec: add stubs for new functions 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" Enable application build with IPSEC. Signed-off-by: Petri Savolainen --- platform/linux-generic/odp_ipsec.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) -- 2.8.1 diff --git a/platform/linux-generic/odp_ipsec.c b/platform/linux-generic/odp_ipsec.c index 588d8d8..5eb1be3 100644 --- a/platform/linux-generic/odp_ipsec.c +++ b/platform/linux-generic/odp_ipsec.c @@ -59,6 +59,13 @@ odp_ipsec_sa_t odp_ipsec_sa_create(odp_ipsec_sa_param_t *param) return ODP_IPSEC_SA_INVALID; } +int odp_ipsec_sa_disable(odp_ipsec_sa_t sa) +{ + (void)sa; + + return -1; +} + int odp_ipsec_sa_destroy(odp_ipsec_sa_t sa) { (void)sa; @@ -98,6 +105,15 @@ int odp_ipsec_out_enq(const odp_ipsec_op_param_t *input) return -1; } +int odp_ipsec_out_inline(const odp_ipsec_op_param_t *op_param, + const odp_ipsec_inline_op_param_t *inline_param) +{ + (void)op_param; + (void)inline_param; + + return -1; +} + int odp_ipsec_result(odp_ipsec_op_result_t *result, odp_event_t event) { (void)result; @@ -106,6 +122,14 @@ int odp_ipsec_result(odp_ipsec_op_result_t *result, odp_event_t event) return -1; } +int odp_ipsec_status(odp_ipsec_status_t *status, odp_event_t event) +{ + (void)status; + (void)event; + + return -1; +} + int odp_ipsec_mtu_update(odp_ipsec_sa_t sa, uint32_t mtu) { (void)sa;