netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/3] WAKE_FILTER for Broadcom PHY
@ 2023-05-16 23:17 Florian Fainelli
  2023-05-16 23:17 ` [PATCH net-next 1/3] net: phy: Add pluming for ethtool_{get,set}_rxnfc Florian Fainelli
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Florian Fainelli @ 2023-05-16 23:17 UTC (permalink / raw)
  To: netdev
  Cc: Florian Fainelli, Doug Berger, Florian Fainelli,
	Broadcom internal kernel review list, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Andrew Lunn,
	Heiner Kallweit, Russell King, open list

[-- 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 --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-05-17 21:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-16 23:17 [PATCH net-next 0/3] WAKE_FILTER for Broadcom PHY Florian Fainelli
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-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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).