From patchwork Fri Feb 17 11:52:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Radu Nicolau X-Patchwork-Id: 124122 X-Patchwork-Delegate: qi.z.zhang@intel.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BCD8D41CBF; Fri, 17 Feb 2023 12:52:58 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4E97F40EE3; Fri, 17 Feb 2023 12:52:58 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id CE2D840EE1 for ; Fri, 17 Feb 2023 12:52:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676634776; x=1708170776; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=4cNGztDpQJzwBRJVNnc7MM0czj9+Jkeksnj2lntw4/A=; b=EV0svyVMmVX/khNLgQEz5MTN7nLlOo+wvh37OfeTxmrgCU8RoF0mE2E3 5oqN4EnGPzxf0tEFBXTXhEj2n4st7LQfqq5vm3faakFoVNQkeXMUlNiy1 FAzByzoQVAUV48i9TC7kEgmKf0lRqp09GUfRJJinLLpCBHgf1iO0WB2Rf QBK+3hVRjG264mVkywh5BiJ8kpqab9UKHnNkcUXyYwbrv+zvwlNgjlyez MlWYHF3+mkb2ZBdSRUg0tikhYM+LP5KSN5PXHsSQNf/MfNHOP09XNkbjU Fv2vyuMxAp2pGwDFt4C9HFPaho9EWdXsqZll80TEfgQsJXJhF5LMyQGFb w==; X-IronPort-AV: E=McAfee;i="6500,9779,10623"; a="331973000" X-IronPort-AV: E=Sophos;i="5.97,304,1669104000"; d="scan'208";a="331973000" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Feb 2023 03:52:54 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10623"; a="700872496" X-IronPort-AV: E=Sophos;i="5.97,304,1669104000"; d="scan'208";a="700872496" Received: from silpixa00400884.ir.intel.com ([10.243.22.138]) by orsmga008.jf.intel.com with ESMTP; 17 Feb 2023 03:52:52 -0800 From: Radu Nicolau To: dev@dpdk.org Cc: Radu Nicolau , Jingjing Wu , Beilei Xing Subject: [PATCH] net/iavf: remove contrains for AEAD IV and AAD size Date: Fri, 17 Feb 2023 11:52:45 +0000 Message-Id: <20230217115246.72626-1-radu.nicolau@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Because of incosistencies between IPsec library and sample app implementations for inline crypto remove IV and AAD size constrains from the advertised crypto capabilities Signed-off-by: Radu Nicolau Acked-by: Qi Zhang --- drivers/net/iavf/iavf_ipsec_crypto.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers/net/iavf/iavf_ipsec_crypto.c b/drivers/net/iavf/iavf_ipsec_crypto.c index 08a80137e5..082948b61f 100644 --- a/drivers/net/iavf/iavf_ipsec_crypto.c +++ b/drivers/net/iavf/iavf_ipsec_crypto.c @@ -1305,13 +1305,14 @@ update_aead_capabilities(struct rte_cryptodev_capabilities *scap, capability->aead.key_size.max = acap->max_key_size; capability->aead.key_size.increment = acap->inc_key_size; - capability->aead.aad_size.min = acap->min_aad_size; - capability->aead.aad_size.max = acap->max_aad_size; - capability->aead.aad_size.increment = acap->inc_aad_size; - - capability->aead.iv_size.min = acap->min_iv_size; - capability->aead.iv_size.max = acap->max_iv_size; - capability->aead.iv_size.increment = acap->inc_iv_size; + /* remove constrains for aead and iv length */ + capability->aead.aad_size.min = 0; + capability->aead.aad_size.max = 65535; + capability->aead.aad_size.increment = 1; + + capability->aead.iv_size.min = 0; + capability->aead.iv_size.max = 65535; + capability->aead.iv_size.increment = 1; capability->aead.digest_size.min = acap->min_digest_size; capability->aead.digest_size.max = acap->max_digest_size;