From: Florian Fainelli <florian.fainelli@broadcom.com>
To: netdev@vger.kernel.org
Cc: Florian Fainelli <florian.fainelli@broadcom.com>,
Doug Berger <opendmb@gmail.com>,
Florian Fainelli <f.fainelli@gmail.com>,
Broadcom internal kernel review list
<bcm-kernel-feedback-list@broadcom.com>,
"David S. Miller" <davem@davemloft.net>,
Eric Dumazet <edumazet@google.com>,
Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
Andrew Lunn <andrew@lunn.ch>,
Heiner Kallweit <hkallweit1@gmail.com>,
Russell King <linux@armlinux.org.uk>,
linux-kernel@vger.kernel.org (open list)
Subject: [PATCH net-next 0/3] WAKE_FILTER for Broadcom PHY
Date: Tue, 16 May 2023 16:17:10 -0700 [thread overview]
Message-ID: <20230516231713.2882879-1-florian.fainelli@broadcom.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 1070 bytes --]
This patch series adds support for WAKE_FILTER to the Broadcom PHY with
the narrow use case of being able to program a custom Ethernet MAC DA to
be waking up from.
This is currently useful for Set-top-box applications where we might
want to wake-up from select multicast MAC DA pertaining to mDNS for
instance (Wake-on-Cast typically).
The approach taken here is the same as what has been pioneered and
proposed before for the GENET and SYSTEMPORT drivers.
Thanks!
Florian Fainelli (3):
net: phy: Add pluming for ethtool_{get,set}_rxnfc
net: phy: broadcom: Add support for WAKE_FILTER
net: bcmgenet: Interrogate PHY for WAKE_FILTER programming
.../net/ethernet/broadcom/genet/bcmgenet.c | 12 ++
drivers/net/phy/bcm-phy-lib.c | 147 +++++++++++++++++-
drivers/net/phy/bcm-phy-lib.h | 6 +
drivers/net/phy/broadcom.c | 15 ++
drivers/net/phy/phy.c | 19 +++
include/linux/phy.h | 8 +
6 files changed, 206 insertions(+), 1 deletion(-)
--
2.34.1
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4221 bytes --]
next reply other threads:[~2023-05-16 23:17 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-05-16 23:17 Florian Fainelli [this message]
2023-05-16 23:17 ` [PATCH net-next 1/3] net: phy: Add pluming for ethtool_{get,set}_rxnfc Florian Fainelli
2023-05-16 23:17 ` [PATCH net-next 2/3] net: phy: broadcom: Add support for WAKE_FILTER Florian Fainelli
2023-05-16 23:17 ` Florian Fainelli
2023-05-17 12:49 ` Andrew Lunn
2023-05-17 15:54 ` Florian Fainelli
2023-05-17 21:29 ` Andrew Lunn
2023-05-16 23:17 ` [PATCH net-next 3/3] net: bcmgenet: Interrogate PHY for WAKE_FILTER programming Florian Fainelli
2023-05-17 9:24 ` [PATCH net-next 0/3] WAKE_FILTER for Broadcom PHY Simon Horman
2023-05-17 15:18 ` Florian Fainelli
2023-05-17 15:34 ` Simon Horman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230516231713.2882879-1-florian.fainelli@broadcom.com \
--to=florian.fainelli@broadcom.com \
--cc=andrew@lunn.ch \
--cc=bcm-kernel-feedback-list@broadcom.com \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=f.fainelli@gmail.com \
--cc=hkallweit1@gmail.com \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@armlinux.org.uk \
--cc=netdev@vger.kernel.org \
--cc=opendmb@gmail.com \
--cc=pabeni@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.