lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250306192643.2383632-1-opendmb@gmail.com>
Date: Thu,  6 Mar 2025 11:26:28 -0800
From: Doug Berger <opendmb@...il.com>
To: Florian Fainelli <florian.fainelli@...adcom.com>,
	Andrew Lunn <andrew+netdev@...n.ch>,
	"David S. Miller" <davem@...emloft.net>,
	Eric Dumazet <edumazet@...gle.com>,
	Jakub Kicinski <kuba@...nel.org>,
	Paolo Abeni <pabeni@...hat.com>
Cc: Broadcom internal kernel review list <bcm-kernel-feedback-list@...adcom.com>,
	netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org,
	Doug Berger <opendmb@...il.com>
Subject: [PATCH net-next 00/14] net: bcmgenet: revise suspend/resume

This commit set updates the GENET driver to reduce the delay to
resume the ethernet link when the Wake on Lan features are used.

In addition, the encoding of hardware versioning and features is
revised to avoid some redundancy and improve readability as well
as remove a warning that occurred for the BCM7712 device which
updated the device major version while maintaining compatibility
with the driver.

The assignment of hardware descriptor rings was modified to
simplify programming and to allow support for the hardware
RX_CLS_FLOW_DISC filter action.

Doug Berger (14):
  net: bcmgenet: bcmgenet_hw_params clean up
  net: bcmgenet: add bcmgenet_has_* helpers
  net: bcmgenet: move feature flags to bcmgenet_priv
  net: bcmgenet: BCM7712 is GENETv5 compatible
  net: bcmgenet: extend bcmgenet_hfb_* API
  net: bcmgenet: move DESC_INDEX flow to ring 0
  net: bcmgenet: add support for RX_CLS_FLOW_DISC
  net: bcmgenet: remove dma_ctrl argument
  net: bcmgenet: consolidate dma initialization
  net: bcmgenet: introduce bcmgenet_[r|t]dma_disable
  net: bcmgenet: support reclaiming unsent Tx packets
  net: bcmgenet: move bcmgenet_power_up into resume_noirq
  net: bcmgenet: allow return of power up status
  net: bcmgenet: revise suspend/resume

 .../net/ethernet/broadcom/genet/bcmgenet.c    | 1089 ++++++++---------
 .../net/ethernet/broadcom/genet/bcmgenet.h    |   52 +-
 .../ethernet/broadcom/genet/bcmgenet_wol.c    |   89 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c  |    6 +-
 4 files changed, 577 insertions(+), 659 deletions(-)

-- 
2.34.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ