From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by dpdk.org (Postfix) with ESMTP id E6FB6FFA for ; Tue, 8 Nov 2016 11:37:44 +0100 (CET) Received: by mail-wm0-f48.google.com with SMTP id c184so35464948wmd.0 for ; Tue, 08 Nov 2016 02:37: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=ejwglGajtAfQlwbUoCQyNSdh3WtSFlyMg9CBi2rFNzk=; b=wQnD0+lqx7r7WBiSPe5XPMvhJa8Uo5W+b2vv4lDCbFLaDj69OzaRs7umW26IXT4eQb q8D77FWw5hGIsh48Oex5w85N3cTCOgXkNLW15up/cF1KN2OGhb52EtqWmK3RtGWCj7B8 SkIOLO+eWVQwXutGjbY6QVeMOYUsanqev5zUXRr90Vqz7oLCvO/vy5daqloUf9L0J7M2 GOz02gxoU+OmbURMlgVQdBUUJF5l0EiveyhnvEa2qqY7NEK5/h9Wk91BCtMfbKgc5PAu tJ1C3ViDKQ3cgnNai76nLLQ78bGamj633Bq6lcFbQH854ADwtuplDB2xPwYhM9x6rTDJ +PgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:in-reply-to:references; bh=ejwglGajtAfQlwbUoCQyNSdh3WtSFlyMg9CBi2rFNzk=; b=daWNDVh8a5EU6PY7SPcGbGm29nuEI+5Wh+0QRp3BVd15axpbRQWmpphPIoExJ4sP9W MlG1ZSf0wgvKKU5WYQ9tNUHKBJ7ozNmG7ZCphBLa5h42ezNfpVd8iSM4zSXCJUN+z0UO 4rzeClVDB6mUQCtj/KwafaOM3M59qA7tFrf8ZrgopO5rx42pmzmZDBKSyzH1zMtzVsPJ kazaUrLSg8ZWTtNMYCQagih5vklpPvbmo+0K4jD9I/X771aeOgNhb/pj9k0ZLBjZyPe8 JTuM37X2H5akhBDEP2ODmD9FA2LpVMLzqlfa7o5UhIM/9tc30J59kDlRFhqpanZaV0Q5 02qw== X-Gm-Message-State: ABUngvccCTIkF67rDwo/dDTLo5xgbJuNURLUSZcAjXb4ivWtqbTC1tQO4feyZwI5vi4T8fsn X-Received: by 10.28.156.87 with SMTP id f84mr1910722wme.57.1478601464708; Tue, 08 Nov 2016 02:37:44 -0800 (PST) Received: from ping.vm.6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id k74sm18837414wmd.18.2016.11.08.02.37.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 08 Nov 2016 02:37:44 -0800 (PST) From: Nelio Laranjeiro To: stable@dpdk.org, Yuanhan Liu Cc: Raslan Darawsheh , Adrien Mazarguil Date: Tue, 8 Nov 2016 11:36:46 +0100 Message-Id: <1f844e44f8885017b3678bd40861c1b940fe9357.1478600855.git.nelio.laranjeiro@6wind.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: References: In-Reply-To: References: Subject: [dpdk-stable] [PATCH 05/14] net/mlx5: fix removing VLAN filter X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Nov 2016 10:37:45 -0000 From: Raslan Darawsheh memmove was moving bytes as the number of elements next to i, while it should move the number of elements multiplied by the size of each element. Fixes: e9086978 ("mlx5: support VLAN filtering") Signed-off-by: Raslan Darawsheh --- drivers/net/mlx5/mlx5_vlan.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_vlan.c b/drivers/net/mlx5/mlx5_vlan.c index 64e599d..1b0fa40 100644 --- a/drivers/net/mlx5/mlx5_vlan.c +++ b/drivers/net/mlx5/mlx5_vlan.c @@ -87,7 +87,8 @@ vlan_filter_set(struct rte_eth_dev *dev, uint16_t vlan_id, int on) --priv->vlan_filter_n; memmove(&priv->vlan_filter[i], &priv->vlan_filter[i + 1], - priv->vlan_filter_n - i); + sizeof(priv->vlan_filter[i]) * + (priv->vlan_filter_n - i)); priv->vlan_filter[priv->vlan_filter_n] = 0; } else { assert(i == priv->vlan_filter_n); -- 2.1.4