From patchwork Fri Jan 27 15:35:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?N=C3=A9lio_Laranjeiro?= X-Patchwork-Id: 20052 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 5BA395589; Fri, 27 Jan 2017 16:36:14 +0100 (CET) Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by dpdk.org (Postfix) with ESMTP id 164C212A8 for ; Fri, 27 Jan 2017 16:35:44 +0100 (CET) Received: by mail-wm0-f52.google.com with SMTP id r144so143843915wme.1 for ; Fri, 27 Jan 2017 07:35:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :in-reply-to:references; bh=o8t7Inh2ySUXKs4UvZ6x+5bX+I7MqmRFngQM+AbzVpY=; b=rDmU+6sgI7DF1N8i0I6YuRU3nMzkShFIEQB1NFGGgerTjX+CN6JEdt42QQ8+HQzJ14 exC6q0g2SUXVApfABP+nI1lurLOn50g7OwVkIwLpOIB6rGV8eIUv2CETAsqg2WJrpIt/ 7VxtWcq9BmV2geQq+i/fyzomtDkgJxac8k5GcByg/mocqkx/1+qZ0+ElZ5sYDZ43aNND wp2cN0i1SCsiMvdqKnWBr/bsbyU7JfgGvFq0PeS6WYOHc0pjLvtoMHCFpoV0dh4TtdTu qnNr0uLYtjMZFX+9rqPspdPMRc++48Lf0OVpEz+UtNVq8OA3Q9DRtTm7twNUpB/CJFAI X9EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:in-reply-to:references; bh=o8t7Inh2ySUXKs4UvZ6x+5bX+I7MqmRFngQM+AbzVpY=; b=rIHG3WUPxP4y3S3Ewar9HSf+7WlrGUV9yrjhqJqNBYYNPAvz2K4xTxizxYZy0LiSc9 9ASpwzxSeqyvJYNbPG4z4VE9MAzmF1hOc85mRmoGj5JIDnGzd0e06/obkYFqLq2JPUwJ 37nPfpoOvhQk9C/OVENxycQjl9n8rw4x95mRg9gFTIRtoS32ss1nHCLe4FIyOn9AffFl BjmXAc44FjlWOI98Lr245Rz1ULmIxTFmYByn3q1379jgs5PK/CJl32c3KfQT/mW/cxaK AIiTJliuk556clCiBgmy7xz+mI8aGzd6baVPLmTykPF7PL11zqY9tqO6R4kbvNYqm4ZS +G2Q== X-Gm-Message-State: AIkVDXJfqaUgeRli4krgsBPx1AMLLYiyGOsnOUEE26ccpRGJp1D8apqKH+dU+oPVdQHpzVc6 X-Received: by 10.223.147.225 with SMTP id 88mr7834634wrp.44.1485531344709; Fri, 27 Jan 2017 07:35:44 -0800 (PST) Received: from ping.vm.6wind.com (host.78.145.23.62.rev.coltfrance.com. [62.23.145.78]) by smtp.gmail.com with ESMTPSA id 1sm4454502wmz.2.2017.01.27.07.35.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 27 Jan 2017 07:35:44 -0800 (PST) From: Nelio Laranjeiro To: dev@dpdk.org Cc: adrien.mazarguil@6wind.com Date: Fri, 27 Jan 2017 16:35:20 +0100 Message-Id: X-Mailer: git-send-email 2.1.4 In-Reply-To: <14d8b56747b084c62ed4ff8b525165282803fd95.1485531240.git.nelio.laranjeiro@6wind.com> References: <14d8b56747b084c62ed4ff8b525165282803fd95.1485531240.git.nelio.laranjeiro@6wind.com> In-Reply-To: <14d8b56747b084c62ed4ff8b525165282803fd95.1485531240.git.nelio.laranjeiro@6wind.com> References: <14d8b56747b084c62ed4ff8b525165282803fd95.1485531240.git.nelio.laranjeiro@6wind.com> Subject: [dpdk-dev] [PATCH 2/2] net/mlx5: fix validation X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Size of the mask is wrongly computed and make the validation process only verify the first 4 bytes of the layer. Fixes: 2097d0d1e2cc ("net/mlx5: support basic flow items and actions") Signed-off-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5_flow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c index d805c0a..42a12e8 100644 --- a/drivers/net/mlx5/mlx5_flow.c +++ b/drivers/net/mlx5/mlx5_flow.c @@ -424,7 +424,7 @@ priv_flow_validate(struct priv *priv, cur_item = token; err = mlx5_flow_item_validate(items, (const uint8_t *)cur_item->mask, - sizeof(cur_item->mask_sz)); + cur_item->mask_sz); if (err) goto exit_item_not_supported; if (flow->ibv_attr && cur_item->convert) {