From patchwork Tue Mar 21 15:24:39 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 95662 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp1549443qgd; Tue, 21 Mar 2017 10:21:50 -0700 (PDT) X-Received: by 10.107.18.99 with SMTP id a96mr32597478ioj.66.1490116910358; Tue, 21 Mar 2017 10:21:50 -0700 (PDT) Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id a22si14719174itd.100.2017.03.21.10.21.50; Tue, 21 Mar 2017 10:21:50 -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 DF83C635DA; Tue, 21 Mar 2017 17:21:49 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id 29EE4637A0; Tue, 21 Mar 2017 17:18:50 +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 8166A60DA7; Tue, 21 Mar 2017 15:25:04 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0102.outbound.protection.outlook.com [104.47.0.102]) by lists.linaro.org (Postfix) with ESMTPS id 6EFDD60D8E for ; Tue, 21 Mar 2017 15:24:58 +0000 (UTC) Received: from AM2PR07CA0032.eurprd07.prod.outlook.com (10.163.24.170) by HE1PR07MB0841.eurprd07.prod.outlook.com (10.162.24.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.4; Tue, 21 Mar 2017 15:24:56 +0000 Received: from VE1EUR03FT036.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::202) by AM2PR07CA0032.outlook.office365.com (2a01:111:e400:8448::42) 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 15:24:56 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.38 as permitted sender) Received: from hybrid2.ext.net.nokia.com (131.228.2.38) by VE1EUR03FT036.mail.protection.outlook.com (10.152.19.204) 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 15:24:55 +0000 Received: from fihe3nok1349.nsn-intra.net (10.158.36.137) by fihe3nok1349.nsn-intra.net (10.158.36.137) with Microsoft SMTP Server (TLS) id 15.1.466.34; Tue, 21 Mar 2017 17:24:48 +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 17:24:48 +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 v2LFOdSi028658 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 21 Mar 2017 17:24:39 +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 v2LFOdnE028615 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 21 Mar 2017 17:24:39 +0200 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 21 Mar 2017 17:24:39 +0200 Message-ID: <1490109879-4247-3-git-send-email-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1490109879-4247-1-git-send-email-petri.savolainen@linaro.org> References: <1490109879-4247-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.38; IPV:NLI; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39860400002)(39840400002)(39450400003)(39410400002)(2980300002)(199003)(189002)(9170700003)(5003940100001)(22756006)(77096006)(8676002)(33646002)(86362001)(81166006)(2351001)(38730400002)(305945005)(110136004)(8936002)(5660300001)(50226002)(50466002)(36756003)(53936002)(50986999)(76176999)(47776003)(48376002)(2906002)(105596002)(2950100002)(6916009)(356003)(106466001)(189998001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB0841; H:hybrid2.ext.net.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT036; 1:VomeN1ohr+kE6c/WR8oizlW/z/puhdxqIbJ2PzJaLQ8AjiuLhsbe5VxCpcx1vO6ORZPnpJ4URllDqR9tWxe0nnRYor93vIG+fAq6a5qFAjMPC+IxeR+WM8D7glOCDSWwEF/Iy3S0+R0AcDVX1RO1OGkZtpGz7sXMzn65//6gPZJZ6bv4sYqGGQm7V4+y4cwU9Szk38i/QHpr1o1HvCeawLFEXj+ojDnaGN8GcyaqtiTc2EY48MIw6hmEWapaDk9dSN3rMs7Tu1iYDnHjLCY3fuWpbNjqprdlCCFZBqxNK5XMAz5i1HtxEJPs8+jHnaXqBgLBaGcL3UA5GSshbc9LE5UdBFAKkgc2Acf2AdlOLyvGRP93u50rUiVkqNFRHdbcRgindGTdOJZGM21JmWYSyGMWqXWL8jZmOoTmfSFmRNb5HtJypJ62jF2d641KQeJwJr524CRMvJ00mNHfxmSecMSjz99UH3f0YMG6dA9tVcE= X-MS-Office365-Filtering-Correlation-Id: b7e51b9d-08f7-48d9-cc62-08d4706e6de5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075); SRVR:HE1PR07MB0841; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0841; 3:3re5BwN/4nTKSbQIjV1H9ZdCIMoWEd47k8nP0W7iXmqkEHq7oLgy653zEbKSQ0PrZeYgZlcoBgCOZKzpepicB2dnNw+NFn2FijgQicU9L+2e8lDd6ON0R+oAQN6JreIrGISjdH7T07F5umS2LsLZXk2Ig34wWaGJ80DF74q7tx0dptNz/syuZilswdVv+AeKIMKrl9E2YMzUqKtU/kNIGUAK0UAhBTlBCHoJ5BqoACEztH3809v9a4HT0yiiHhhhjGnyKG8hF2DHozaLpZcMwk2HI5dsnfq92/ucaIJ532Qn96ENMVftevZ5Q2/pwA6uLXdt+qig07AgmSOKy7EaVRJoHnoEkOIKRVkrl6hoi5P3JoPTv8/NEEl6f8JoQxqOFIYZ8ZGkPXhgNrhmfsYdUg==; 25:AtBb4UzcvzSSRVNuti7I0rHQuklQ4yt8HG1B1xKdEz54skL8nBpZi9alBFNUi3qIw1rdxDKL5v+/sUMNIL7sFbZ88Q1+oAuCEaI5tH7dFVEGLye8SVE8K81puwbdixZajvOdZKwKmcehMqjxxSRaSY3J/DqMxRx4DlsB6ylxXndhDxjw+Mm3cYJRngBR3sRntBHfhsQBilSRYPz0ddaoVxG69Wjq6FotcyYsJyTWOWlouZNYxjl7vwGRuYXv93/5miaeM+CBm9pBaVxTFsc54KJ+T8IDpfI/QZBBsgTsqSoZotBt8jevBoUTHrNC2Xs7E0c2+pWQ3Q+RPFc509Ig4cXuNUPbVxL4R2MoDYZ3p9Us/J9oVM6qpSeVJNAJTPqWMOUWsrzQv/H4c4JmYUDJAx5mQwIL1PW5Yd+1xKHJXUEmkaWS81RJnFMseGnKfyRaWpqr0gFcDZUpz7TJ6x6rUQ== X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0841; 31:09acL3QTa1qD+Rml7bkRUeBxXjp3HfB2yE2YiXNWVmt+eqPgpXV7OYgfAlUE0pJ+bjZsMyWDGpH02WJTCa7jDCaSVlWSR1n3YSFxgFIPhWlv8Wvz9AB5X6IK16l742gqQxbACuZMs/pxeNq/UfUAcEBX6519FLIm/t8bg2PMu1PlxwAWVVtQOX9VakBNwoH9rv2PQEWUvh+X/lp3oXFP468n+wuQ7kDOIWjravcftqv4lS5L+//hIpbmZ33u8Bku3ujJMcb/YLqLsC3BAQtY8g==; 20:aeg6NuuJzO7p9f6H7YEoAersBZ+JS576ftJPie9zDmKJhi1WTKaUl55TS3uTo4aWa7H3Y2RTl9Kk3avQUziUPXgCy6aZdhpvO2WdEZOSyyXYxgSSrGP4cC2a0wf2butnjUKihMtEftn9RU0IZpWamkj9XcwSzoW77lajhlqYkpNQVPPfp5ZKOvNRn+/UsmNmSWVms3LooFIje/8IMv4smeFHEOB4jjyvJUODTMXV6H/T5MNqddCO1je0ytJnRt4X8roJhGudHnbWLCfNgVOwBTrMFwTxCT5WiavJZmGeBqx8CoOyQy/sMciFmTyWO95MAlRN5oPr0xAieRD0X0cfGJqhlsnhmnVW0QEm8bzZPTFMI0I9qyDNr7NUVoovkJhx6jftrhGI8q9IcfvNX7hIS9S2ZV6qhWpGoRZDFYp8PQz+ie7F+i2zFy9LC4b24Ie3oHQxj2N9zz1IThO5OKQpzYjRVFydXsurivo5UZaE40xY05nDbn+twi4bJpF/KpL+3serLaqh8yqP6LaELD7vl46lqFnAm+Ag8pUlhYZRaLsJZhPqFhmp40XxLoKm7nzC70uHlJNi3YIkj7bJiqlPE6F3CrY3rIVrOt+wdt7R0tg= 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)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(20161123558025)(6072148); SRVR:HE1PR07MB0841; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0841; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0841; 4:qieCsPa1Pz1o8TOby8wxGlV57JIkb0+1kD0bh6qmr52UHUVu6F+eK2MuiOAWDfyenE6ryc+jHRpwsxwtmPq3EEJ4q5doIhg/sz5tYcAPRHLPrtVrFMfR08tarbpDcMfzcX6H/r81GUmEUBlcgY4H4qTj4EhEgtMPHUjoRBwMH9Nc7t6JAUUBOkGFmMxY+PG7RkHoBQDQktijnR2cYSqq9pe21KHBEuqwxebNUB5/gg7kKq57vAxRczJGWJPkBWARdxGCovQG3YcixDj1QVclYEP6YBsZBlUaOpdymEKN/FBGu0+WJTPoexWSb6lLYcv0DEdPUgqQCHQjaIRZHsBQHYjlw8SsWGAAJnVkrfTTXDt+2WDQZyqNY90BRqxirjiS4WYW2m8yrofXh7j18QDQu/ik2sp9w7QaZBge4tEkbO8CNUXe+DSTY/QZiBu70CJQbT9xyu8KAgCO3+YKZbLZKTou07uMnawg/EE1t+XTGoCpDpUE1PSafeIt3/SipAEIek2303YSFR/TR9LnbHXOMffbHS2SQuyW2bmuBuvDR14OxACyKqJ2ZgU44Wz70C5A9ApzongNVZ31+6CRmdJiYMUDB2Uc0PlQN4FLo5LjSs8TO14OifNdd1L46jv+z1oeDlhork5KV/zIPYEtmE0m0iN2u2yrUnR6hi61aHecnrk= X-Forefront-PRVS: 02530BD3AA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB0841; 23:vCaYbk2s7jvpFVwIRxUQGp8OQ2lx0MlB7FCn9+6Ys?= AsnfLDu97g54xSgiv8SPwUnn8X/v/4GTGI/YskaH/KnY0Ur8BG2vWAJTBl8DzEPs8u9yJ+70S95geWfFPdwMsWMy65baCh5PeJDBp7sBwSaNKHEQSU1u1vYbBe6sUWFvZEuqGbRJRN0CE6cnjbyaqTCPP5m8j+5cL0rRE/4cPxKGnh37mmRdTkYxD8D6OU39bgSL+Gxw6QrneD5THyP7Yd5d7LCGNeEr9qWpmFQi18KIOgnWV5UoD+pHXSMfFYIFOLQVy8df0bCGcKocXO2IMfxTd/Lo6o/ESGFUgbx8ndAKl8lvgPsc1BZHVZPEfouE40ekITIDuHzhPJHMkPH0PJc9AjTxKMSt7SaHjJiLjQobPgJZkYp327SFwXfE6wRf8EV8BKFunDqVtxd2tZfMPVNkOMwv7qdaUinlmX0Yo5iPR5YSWALyuyjLbnx+VhxeAPriYGqkZ6gt7lMZzSbvxd84P+CFb84+jKJlkOjcKpYazMrFj7eW5OtmuAyZj3UW8+b1cUkgqCXn1Pp62MbnFQBdvQN8Kb2Fn6D99MPbozBZySYpXJFIpHOdiZPyXPjFxqlq65Jl9aMgpviUkRHHtKNW5hy3I769CSAOAekPlbGQzKcDvr0enRNh+ex3LeuoL1DD0lkD2W6DVzN6RSuGetubfhoPsLnQJSd+ixsC0WAMsb/PHd6XoaBreEqzeFwpkxZZqQFH0BcSvw6wsVEi4itOMhNaPIGrbSnTrnFh8buyEqm3mPh3rK2Op6D3K4tIDi3+S1u35ukN3qFbCgV1d6nbTu0qvdb814SNffMc4rTteQfFji33G3EeXjn5euppTt5tOEDUU01NLlt3FEKFDrcb8NlDyBVpnXkT8ruBzCnDRl0YyoULNc7sV3AAk0TXn4/ixkP/JfeLNdpklYmY9z9INDg4Gcre6PZJZDKQ49QevPMNdPCv13fRWiDtKn7hpGyAzLnCtjf2HAu0IPAbTjx X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0841; 6:Yp0i7urvM6nsLqXl/aA+hc4FkhQThqKTExcrsifS9dGA5y4i7PjB1UUr63vb8jerB3ua3Ce+2MMCPa+MUCMhdoy+RywH3ziwnDZQtqPH8eRkMJU4dlWg54j99shyvedYeQAH5EknumXWgwjNF66esEEsU128gUzPppEsyilUlfXAEcrAp2ZdKvUwGUk2lhsBGd1Ffp+7Fzt1HGLa6rF06A0R8WWued1yBlyfEAkd3ERZZW83/REGDc4EpTkPZnP7BxoXWpzGF79CjHZ2bXXpV6Xyisv5QdH0nc5vYw/zUcITJAheR6UjQWBBA8+1JTd8BDBfEKt8ko4AeYeHZFz0dsJ75WfpCjR1bKIQDFZJyOBFU4tjwNIg3hlYZk+qoaPj9NF1xY6rj3STUYqawlsIFQURiVuDcwZN/D+huorpgn0=; 5:tteTFQ9a/O2qjbfFQWDSEOVFKtqbjY9yKJohzS7B9a7ZBTsBquHzHgdl061VUIaBWucEM2lUrad360w2+diH+GsjTdunu8/czbIqCkyShTAfbwoLV0rJUAuSpTm/goqk94WsEAHohdkcXvgUZ4S16g==; 24:E0b5k9EjjyQqw5C6ocYVGX0BOQbVLbpAXNaFCxWo0AWjxr13Ypj/WUXIJKYh/CK64/wX1agda8N3kiH2My2nAxHrpzMbeLg0Ew/mrlNXzDk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0841; 7:ymjk77y8QiPxgMzyuxMmRYX+MldePBfYQij2nFKrY+itjx3QfBlR75J0KVmF0NK6MAJxnWzpWFsTyApoQ8X1B132n2RUJ45FIKWLPAr+xPGRBZ49tV7WvbapqK9w2JSJvuV/8CeGHDH2Mv5XStWA/54Hee2C+BmdFFD5w9FHBKNTKCuX68xndSmvAruZzjl6GFgP9CUl9ppBgHnDQxwFULo8wyeN5HSUwyRZbQ0Z3BCh+S0a25EdrGVn/QnBBbaW3t2xmtrOsOd9uZVbYw+MKscSD3e5GJJ8YHzAP2tjy6gohR4Uq2K0NMn5ExOTK5UN7tCXg5o76d6HfUZIiLIi0g== X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2017 15:24:55.7478 (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.38]; Helo=[hybrid2.ext.net.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0841 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;