All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v6 0/4] net: macb: WOL enhancements
@ 2024-06-17  7:04 Vineeth Karumanchi
  2024-06-17  7:04 ` [PATCH net-next v6 1/4] net: macb: queue tie-off or disable during WOL suspend Vineeth Karumanchi
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Vineeth Karumanchi @ 2024-06-17  7:04 UTC (permalink / raw)
  To: nicolas.ferre, claudiu.beznea, davem, edumazet, kuba, pabeni,
	robh+dt, krzysztof.kozlowski+dt, conor+dt, linux, vadim.fedorenko,
	andrew
  Cc: vineeth.karumanchi, netdev, devicetree, linux-kernel, git

- Add provisioning for queue tie-off and queue disable during suspend.
- Add support for ARP packet types to WoL.
- Advertise WoL attributes by default.
- Extend MACB supported WoL modes to the PHY supported WoL modes.
- Deprecate magic-packet property.

Changes in V6:
- Use rcu_access_pointer() instead of rcu_dereference()
- Add conditional check on __in_dev_get_rcu() return pointer

Changes in V5:
- Update comment and error message.
v5 link : https://lore.kernel.org/netdev/20240611162827.887162-1-vineeth.karumanchi@amd.com/

Changes in V4:
- Extend MACB supported wol modes to the PHY supported modes.
- Drop previous ACK from v2 series on 4/4 patch for further review.
v4 link : https://lore.kernel.org/lkml/20240610053936.622237-1-vineeth.karumanchi@amd.com/

Changes in V3:
- Advertise WOL by default.
- Drop previous ACK for further review.
v3 link : https://lore.kernel.org/netdev/20240605102457.4050539-1-vineeth.karumanchi@amd.com/

Changes in v2:
- Re-implement WOL using CAPS instead of device-tree attribute.
- Deprecate device-tree "magic-packet" property.
- Sorted CAPS values.
- New Bit fields inline with existing implementation.
- Optimize code.
- Fix sparse warnings.
- Addressed minor review comments.
v2 link : https://lore.kernel.org/netdev/20240222153848.2374782-1-vineeth.karumanchi@amd.com/

v1 link : https://lore.kernel.org/lkml/20240130104845.3995341-1-vineeth.karumanchi@amd.com/#t


Vineeth Karumanchi (4):
  net: macb: queue tie-off or disable during WOL suspend
  net: macb: Enable queue disable
  net: macb: Add ARP support to WOL
  dt-bindings: net: cdns,macb: Deprecate magic-packet property

 .../devicetree/bindings/net/cdns,macb.yaml    |   1 +
 drivers/net/ethernet/cadence/macb.h           |   8 ++
 drivers/net/ethernet/cadence/macb_main.c      | 122 +++++++++++++-----
 3 files changed, 101 insertions(+), 30 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2024-06-20 16:41 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-17  7:04 [PATCH net-next v6 0/4] net: macb: WOL enhancements Vineeth Karumanchi
2024-06-17  7:04 ` [PATCH net-next v6 1/4] net: macb: queue tie-off or disable during WOL suspend Vineeth Karumanchi
2024-06-17  7:04 ` [PATCH net-next v6 2/4] net: macb: Enable queue disable Vineeth Karumanchi
2024-06-17  7:04 ` [PATCH net-next v6 3/4] net: macb: Add ARP support to WOL Vineeth Karumanchi
2024-06-18 10:56   ` Simon Horman
2024-06-20 15:59     ` Karumanchi, Vineeth
2024-06-20 16:41       ` Simon Horman
2024-06-17  7:04 ` [PATCH net-next v6 4/4] dt-bindings: net: cdns,macb: Deprecate magic-packet property Vineeth Karumanchi

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.