From patchwork Thu May 11 23:00:04 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: 99694 Delivered-To: patch@linaro.org Received: by 10.140.96.100 with SMTP id j91csp36283qge; Thu, 11 May 2017 16:06:28 -0700 (PDT) X-Received: by 10.55.201.10 with SMTP id q10mr1094398qki.4.1494543988087; Thu, 11 May 2017 16:06:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1494543988; cv=none; d=google.com; s=arc-20160816; b=Ohg3qkDck4lLQGk+s5xsVcolPfzMMPQhqozVCMTDRfoGMfA7gfV0B6dlZUMd4F+xxj cDeZWZm6nsdOAP0zi5lguh59CiQyDdtVMJyql1pxTinZg2DiTtwa+R/xuNAZqQHv5QH1 dY0jxiZsAAiMpZeodNNKAdmxVinW60LNEgpIKfkf/XPRjV3gDUQ1e8OypAZJqB6XqEWL 4/KojbTa3WLtYQgA7nEAEXOASPXbRpD3SCaPTBCt/lvI9uKuA36wv0UPRbHYFdT07WVh UO0GQOgGkzABSa4+SAcabYgY69f5CLBvyAcaDpy23x1fQE7yleIfFE6JXvQ7ZyZa/ZMe JktA== 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=FqwpwDHfxdZqf4b86Je9Kyb83htWVqi6aAh7eykfYtw=; b=g9LGw/IBtdKcTjPscpRFcJfqY6x9n7+HrUoVEYZ/4aPvttukQ8njdiKN0u+9UsHbtM DReRb7QXkE9uBwKKGZd7Optl5UBI5gkUr7Cp/Ui0C9L6WWJf465WI5YjQAg0ZyzZp+1d k2hdLREUVnhq89YG8vvBWYsMeiQtPnUc2VN91aX06aM9QsO0/jomr52Fe03Z5xSEKFCd 0zpD4vQtLJXup+9Sy88OmjzNLjJ7OYmgeT0M08HnDJCed07O9hYtVGluJkMNX+Wns62r 59wwC77gxB3hSBaNNuGMbi9/eHj7LFrT26hpQm063/N2GpnISjgefXe80W4hnYDKuHSu DYOQ== 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 v10si1381390qtg.294.2017.05.11.16.06.27; Thu, 11 May 2017 16:06: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=fail (p=NONE sp=NONE dis=NONE) header.from=yandex.ru Received: by lists.linaro.org (Postfix, from userid 109) id BD10660D3A; Thu, 11 May 2017 23:06:27 +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 604CF60D48; Thu, 11 May 2017 23:01:34 +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 E648260D37; Thu, 11 May 2017 23:01:29 +0000 (UTC) Received: from forward3p.cmail.yandex.net (forward3p.cmail.yandex.net [77.88.31.18]) by lists.linaro.org (Postfix) with ESMTPS id 9B0E760CD7 for ; Thu, 11 May 2017 23:01:03 +0000 (UTC) Received: from smtp3h.mail.yandex.net (smtp3h.mail.yandex.net [IPv6:2a02:6b8:0:f05::117]) by forward3p.cmail.yandex.net (Yandex) with ESMTP id 8422620CF1 for ; Fri, 12 May 2017 02:01:02 +0300 (MSK) Received: from smtp3h.mail.yandex.net (localhost.localdomain [127.0.0.1]) by smtp3h.mail.yandex.net (Yandex) with ESMTP id 45E52440E7A for ; Fri, 12 May 2017 02:01:01 +0300 (MSK) Received: by smtp3h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id orGMuV8N85-11YCbYfO; Fri, 12 May 2017 02: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 02:00:04 +0300 Message-Id: <1494543609-26126-6-git-send-email-odpbot@yandex.ru> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1494543609-26126-1-git-send-email-odpbot@yandex.ru> References: <1494543609-26126-1-git-send-email-odpbot@yandex.ru> Github-pr-num: 28 Subject: [lng-odp] [PATCH API-NEXT v4 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: b81277da57f0fe188a9a4e88872bba7ec92283ca **/ 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 */