From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Fainelli Subject: [PATCH net-next 7/7] net: dsa: bcm_sf2: Support WAKE_FILTER Date: Tue, 17 Jul 2018 08:36:45 -0700 Message-ID: <20180717153645.7500-9-f.fainelli@gmail.com> References: <20180717153645.7500-1-f.fainelli@gmail.com> Cc: Florian Fainelli , linville@tuxdriver.com, davem@davemloft.net, andrew@lunn.ch, vivien.didelot@savoirfairelinux.com To: netdev@vger.kernel.org Return-path: Received: from mail-wr1-f65.google.com ([209.85.221.65]:46692 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731455AbeGQQKo (ORCPT ); Tue, 17 Jul 2018 12:10:44 -0400 Received: by mail-wr1-f65.google.com with SMTP id s11-v6so1690940wra.13 for ; Tue, 17 Jul 2018 08:37:32 -0700 (PDT) In-Reply-To: <20180717153645.7500-1-f.fainelli@gmail.com> Sender: netdev-owner@vger.kernel.org List-ID: Propagate wol->sopass when WAKE_FILTER is set since that contains the bitmap of filters to be enabled for wake-up. Signed-off-by: Florian Fainelli --- drivers/net/dsa/bcm_sf2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/dsa/bcm_sf2.c b/drivers/net/dsa/bcm_sf2.c index e0066adcd2f3..ca562cf6ffd2 100644 --- a/drivers/net/dsa/bcm_sf2.c +++ b/drivers/net/dsa/bcm_sf2.c @@ -741,7 +741,7 @@ static void bcm_sf2_sw_get_wol(struct dsa_switch *ds, int port, wol->supported = pwol.supported; memset(&wol->sopass, 0, sizeof(wol->sopass)); - if (pwol.wolopts & WAKE_MAGICSECURE) + if (pwol.wolopts & (WAKE_MAGICSECURE | WAKE_FILTER)) memcpy(&wol->sopass, pwol.sopass, sizeof(wol->sopass)); if (priv->wol_ports_mask & (1 << port)) -- 2.14.1