Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5621191imu; Mon, 26 Nov 2018 03:07:07 -0800 (PST) X-Google-Smtp-Source: AJdET5etlMzYLQudBfuA4P5POcjk5itoBr3V97AdHR2GD36m4LYyPWEykfKxUxzWCp0pqMc0CjyH X-Received: by 2002:a62:4e49:: with SMTP id c70mr27012213pfb.167.1543230427670; Mon, 26 Nov 2018 03:07:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543230427; cv=none; d=google.com; s=arc-20160816; b=CABhQ61yTgKL7jzqIxxWW/Swkk5rrgYtfoUaFezgzwkrVKCy8HhzO9gX0ajTmM5j2M Ba4+/JHL5pOoLEmGZwikyw+ydKScphjf7VYVB9/1GCe5ALGgoo9B/V51aekP3bGnSyT/ xRbA4z5EQNqhbSrBq5pvuuYeGRfmvj0BemlgUeASW7xvjQH8+yOX909kAHstUm3XUUYz hwXqPkF7Z/3Y3cX3sj2G3v4PgkznEXPuyeHThRk1iF16fLpSPwDulPfZvboKX5pKXf1l n1dJxIdhAr+4Slb0RwENAbrWyLjRghdrX2NpZfhBKC9Ok/dlD0w7559v4v31oDX3LWbm Co/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=L4SVLOTEJtm4+P2N4ntvfxO6QnDA9gD1j09+zFz8xLs=; b=0h6lic9ohVyiYVUAnnLDj3puhbhVp7396m3tiGD3oX4HEDrvASsIoKb9aZduuUKvSv +GtBzgINC7Xc1rfBkyrbtvRYyB6LvJNKV6a7hkp1cyPxWhQZvyA4aBfAOTIMqQFeNNxO i3ABbr4YZXgZe3l2CuOKq9fAwel0ZvrYIdjITSVHwZidLiUfoxuxMfLw5bEPReDLF9fz emwxaY1LMQumdzTRbKRetwZOzS/2y0hosrKIX4Dl2MvcI32nJxiY0yDznwZ9Rg3oWDPs O8jNu7Z6XSBv5kVk4SmB1+XG1B5vvd6Ol75DBsfxVwQ+3MzjZYO7zVjc0DuXPlRHvDbK 01OQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VNDhVt3h; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o31si60766305pgb.273.2018.11.26.03.06.54; Mon, 26 Nov 2018 03:07:07 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VNDhVt3h; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731209AbeKZV6x (ORCPT + 99 others); Mon, 26 Nov 2018 16:58:53 -0500 Received: from mail.kernel.org ([198.145.29.99]:44470 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726307AbeKZV6x (ORCPT ); Mon, 26 Nov 2018 16:58:53 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C095420645; Mon, 26 Nov 2018 11:05:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543230307; bh=nC0LQtWFYP38M6oBkQWU4CoZC8ZYDAfyplTYUfzoC+s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VNDhVt3hUiXsLyhTkoFSqwEFxKzNTzq0dLpSxv5H8BqEj6hAwCUCHJt6Z7bFy0smW SZpqCe++u70Sp6UXpH0oe8eV/cWLonbAKLmKOMLLuyF+aFtQyFiW6fOGYp8pPY2SzE uIVVX1Fa2KCEQVVgkZjuqSSqtspnTZinGWG2vDMY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Igor Russkikh , Nikita Danilov , "David S. Miller" , Sasha Levin Subject: [PATCH 4.19 087/118] net: aquantia: fixed enable unicast on 32 macvlan Date: Mon, 26 Nov 2018 11:51:21 +0100 Message-Id: <20181126105105.197176890@linuxfoundation.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181126105059.832485122@linuxfoundation.org> References: <20181126105059.832485122@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit bfaa9f8553d5c20703781e63f4fc8cb4792f18fd ] Fixed a condition mistake due to which macvlans unicast item number 32 was not added in the unicast filter. The consequence is that when exactly 32 macvlans are created on NIC, the last created macvlan receives no traffic because its MAC was not registered in HW. Fixes: 94b3b542303f ("net: aquantia: vlan unicast address list correct handling") Signed-off-by: Igor Russkikh Tested-by: Nikita Danilov Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c index 26dc6782b475..4f34808f1e06 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c @@ -590,7 +590,7 @@ int aq_nic_set_multicast_list(struct aq_nic_s *self, struct net_device *ndev) } } - if (i > 0 && i < AQ_HW_MULTICAST_ADDRESS_MAX) { + if (i > 0 && i <= AQ_HW_MULTICAST_ADDRESS_MAX) { packet_filter |= IFF_MULTICAST; self->mc_list.count = i; self->aq_hw_ops->hw_multicast_list_set(self->aq_hw, -- 2.17.1