From patchwork Wed Apr 4 08:13:01 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marc Kleine-Budde X-Patchwork-Id: 150633 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 1FC71B7005 for ; Wed, 4 Apr 2012 18:13:15 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753088Ab2DDINL (ORCPT ); Wed, 4 Apr 2012 04:13:11 -0400 Received: from metis.ext.pengutronix.de ([92.198.50.35]:35149 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752223Ab2DDINJ (ORCPT ); Wed, 4 Apr 2012 04:13:09 -0400 Received: from gallifrey.ext.pengutronix.de ([2001:6f8:1178:4:5054:ff:fe8d:eefb] helo=hardanger.espel.harting.intra) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1SFLL0-0004oC-PX; Wed, 04 Apr 2012 10:13:06 +0200 From: Marc Kleine-Budde To: peppe.cavallaro@st.com Cc: rayagond@vayavyalabs.com, netdev@vger.kernel.org, eric.dumazet@gmail.com, Marc Kleine-Budde Subject: [PATCH v2] stmmac: re-add IFF_UNICAST_FLT for dwmac1000 Date: Wed, 4 Apr 2012 10:13:01 +0200 Message-Id: <1333527181-17279-1-git-send-email-mkl@pengutronix.de> X-Mailer: git-send-email 1.7.4.1 X-SA-Exim-Connect-IP: 2001:6f8:1178:4:5054:ff:fe8d:eefb X-SA-Exim-Mail-From: mkl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: netdev@vger.kernel.org Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org In commit (bfab27a stmmac: add the experimental PCI support) the IFF_UNICAST_FLT flag has been removed from the stmmac_mac_device_setup() function. This patch re-adds the flag. Signed-off-by: Marc Kleine-Budde Acked-by: Giuseppe Cavallaro --- Changes v1->v2: Fix codingstyle (thanks Eric) drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c index e85ffbd..48d56da 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c @@ -1737,10 +1737,12 @@ static int stmmac_hw_init(struct stmmac_priv *priv) struct mac_device_info *mac; /* Identify the MAC HW device */ - if (priv->plat->has_gmac) + if (priv->plat->has_gmac) { + priv->dev->priv_flags |= IFF_UNICAST_FLT; mac = dwmac1000_setup(priv->ioaddr); - else + } else { mac = dwmac100_setup(priv->ioaddr); + } if (!mac) return -ENOMEM;