From patchwork Thu May 11 22:00:05 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Github ODP bot X-Patchwork-Id: 99684 Delivered-To: patch@linaro.org Received: by 10.140.96.100 with SMTP id j91csp15564qge; Thu, 11 May 2017 15:05:45 -0700 (PDT) X-Received: by 10.55.40.226 with SMTP id o95mr708195qko.312.1494540344988; Thu, 11 May 2017 15:05:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1494540344; cv=none; d=google.com; s=arc-20160816; b=VVoRlja23rcqmbgzII5WnSeSssNnmbkyg4ntQiub2IgwQylinB/fcsAkvbxz7LZZJJ 197D20dCBE/C41xSjH9rj58dg+uzSowf3c4W5yC5svY871VDnZRzfAibPgCngDhJ4EgK AczSCeq7e0w+4Ew4xrbzcQQD0vVjS/BTtG0tPRHkYox9kvLeqITbt6FZH6Iwi/u57tGb TJqBZO5e4Kvz8QzNDB6TlQSmlnqAgdzvHljGPjrVjaItcGuhL/kLOj2JJAE1S0TCI00U W5ufUkstTSTwF4B/qYCyaWDDpbibDpl+XKj/+WhtzVvlI5w15ZK6Lq0HV9tUh/xUMS8e 6eiA== 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:github-pr-num :references:in-reply-to:message-id:date:to:from:delivered-to :arc-authentication-results; bh=KUEeHQ0l26cSWNS/R9QZg25VvuttDmMuDd9NlYwyc+g=; b=IC1ert0iO78N+yVAWMxJaO+6O44DsjKyYdYtYfUPybchfQTwMnwBrKRQJ9g4e39jPG xyOvU9ofIQEIVm1szHUy5SH3Pr7nZS/Iue7ntAuXXsHn8W2Zg7LwXSVrhviVqeSE/94Q aO+YV/gEcG42q/y+WugPs3DKD/BvNfXPt4Slr9XMQT6ZeOb0mm5WtjXuuSBeUhzrCkWl mapgXsH+rFj03KhNAJJ5cPb77oyeI3I9ZtX7FT0XP39zjo9b1FEFOZT3aySisc4zc8yS QVemDgBuQmR2cCn5iVuiByMiIE6RtJJYjPVHzRoslFma7TZEi25igB2NYI6t/OFdWCcT 3rIQ== 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=fail (p=NONE sp=NONE dis=NONE) header.from=yandex.ru Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id d71si1264611qkg.102.2017.05.11.15.05.44; Thu, 11 May 2017 15:05:44 -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=fail (p=NONE sp=NONE dis=NONE) header.from=yandex.ru Received: by lists.linaro.org (Postfix, from userid 109) id 97BE460889; Thu, 11 May 2017 22:05:44 +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.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,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 F291B60CEE; Thu, 11 May 2017 22:01:38 +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 A3FA6607B5; Thu, 11 May 2017 22:01:06 +0000 (UTC) Received: from forward5j.cmail.yandex.net (forward5j.cmail.yandex.net [5.255.227.23]) by lists.linaro.org (Postfix) with ESMTPS id B3490607B4 for ; Thu, 11 May 2017 22:01:04 +0000 (UTC) Received: from smtp3p.mail.yandex.net (smtp3p.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b6:8]) by forward5j.cmail.yandex.net (Yandex) with ESMTP id 00A8D20C0E for ; Fri, 12 May 2017 01:01:03 +0300 (MSK) Received: from smtp3p.mail.yandex.net (localhost.localdomain [127.0.0.1]) by smtp3p.mail.yandex.net (Yandex) with ESMTP id D36C11320042 for ; Fri, 12 May 2017 01:01:02 +0300 (MSK) Received: by smtp3p.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id yyhcZmfGaE-11USb8de; Fri, 12 May 2017 01:01:01 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client certificate not present) X-Yandex-Suid-Status: 1 0 From: Github ODP bot To: lng-odp@lists.linaro.org Date: Fri, 12 May 2017 01:00:05 +0300 Message-Id: <1494540010-25779-6-git-send-email-odpbot@yandex.ru> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1494540010-25779-1-git-send-email-odpbot@yandex.ru> References: <1494540010-25779-1-git-send-email-odpbot@yandex.ru> Github-pr-num: 28 Subject: [lng-odp] [PATCH API-NEXT v3 5/10] api: ipsec: move soft limits expiration to flags, rather than errors 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" From: Dmitry Eremin-Solenikov Soft limit expiration isn't an error per se. It does not mean, that we received invalid or unprocessed packet. They look more like flags, noting that soft limit on this SA was expired. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 28 (lumag:ipsec) ** https://github.com/Linaro/odp/pull/28 ** Patch: https://github.com/Linaro/odp/pull/28.patch ** Base sha: 900dd9e2d3d2ae751ab2bc4e11dbd48ea7ed7030 ** Merge commit sha: 1589f97414ab144b3cb1e65667d311783fdba670 **/ include/odp/api/spec/ipsec.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index ceda881..0ae3233 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -880,15 +880,6 @@ typedef union odp_ipsec_op_status_t { */ 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; @@ -919,6 +910,15 @@ typedef union odp_ipsec_op_status_t { */ uint32_t non_inline_mode : 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; + } flag; /** All flag bits */