public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net 00/11] Intel Wired LAN Update 2026-04-27 (ice, iavf)
@ 2026-04-28  5:22 Jacob Keller
  2026-04-28  5:22 ` [PATCH net 01/11] iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING Jacob Keller
                   ` (11 more replies)
  0 siblings, 12 replies; 16+ messages in thread
From: Jacob Keller @ 2026-04-28  5:22 UTC (permalink / raw)
  To: Tony Nguyen, Przemek Kitszel, Andrew Lunn, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Aleksandr Loktionov,
	Simon Horman, Jiri Pirko
  Cc: netdev, Jacob Keller, Petr Oros, Rafal Romanowski, Paul Menzel,
	Alexander Nowlin, Ivan Vecera, Arkadiusz Kubalewski,
	Vadim Fedorenko

Petr Oros from RedHat has accumulated a number of fixes for the Intel ice
and iavf drivers, bundled together in this series.

First, a series of 4 fixes to resolve issues with the iavf driver logic for
handling VLAN filters. This includes keeping VLAN filters while the
interface is brought down, waiting for confirmation on filter deletion
before deleting filters from the driver tracking structures, and handling
the VIRTCHNL_OP_ADD_VLAN for the old v1 VLAN_ADD command.

A fix for a crash in ice_reset_all_vfs(), properly checking for errors when
ice_vf_rebuild_vsi() fails.

A fix for a possible infinite recursion in ice_cfg_tx_topo() that occurs
when trying to apply invalid Tx topology configuration.

A fix to initialize the SMA pins in the DPLL subsystem properly.

A fix to change the SMA and U.FL pin state for paired pins, ensuring that
all flows changing one pin will also update its shared pin appropriately.

A preparatory patch to export __dpll_pin_change_ntf() so that drivers can
notify pin changes while already holding the dpll_lock.

A fix to ensure DPLL notifications are sent for the software-controlled
pins which wrap the physical CGU input/output pins.

A fix to add DPLL notifications for peer pins when changing the SMA or U.FL
pins, ensuring DPLL subsystem is notified about the paired connected pins.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
---
Ivan Vecera (1):
      dpll: export __dpll_pin_change_ntf() for use under dpll_lock

Petr Oros (10):
      iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING
      iavf: stop removing VLAN filters from PF on interface down
      iavf: wait for PF confirmation before removing VLAN filters
      iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler
      ice: fix NULL pointer dereference in ice_reset_all_vfs()
      ice: fix infinite recursion in ice_cfg_tx_topo via ice_init_dev_hw
      ice: fix missing SMA pin initialization in DPLL subsystem
      ice: fix SMA and U.FL pin state changes affecting paired pin
      ice: fix missing dpll notifications for SW pins
      ice: add dpll peer notification for paired SMA and U.FL pins

 drivers/dpll/dpll_netlink.h                      |   2 -
 drivers/net/ethernet/intel/iavf/iavf.h           |   9 +-
 include/linux/dpll.h                             |   1 +
 drivers/dpll/dpll_netlink.c                      |  10 ++
 drivers/net/ethernet/intel/iavf/iavf_main.c      |  52 ++------
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c  |  76 ++++++------
 drivers/net/ethernet/intel/ice/devlink/devlink.c |   2 +
 drivers/net/ethernet/intel/ice/ice_common.c      |   2 -
 drivers/net/ethernet/intel/ice/ice_dpll.c        | 146 +++++++++++++++++++++--
 drivers/net/ethernet/intel/ice/ice_main.c        |   2 +
 drivers/net/ethernet/intel/ice/ice_vf_lib.c      |   7 +-
 11 files changed, 207 insertions(+), 102 deletions(-)
---
base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731
change-id: 20260427-jk-iwl-net-petr-oros-fixes-ff4262936b8c

Best regards,
--  
Jacob Keller <jacob.e.keller@intel.com>


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

end of thread, other threads:[~2026-04-30 10:01 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-28  5:22 [PATCH net 00/11] Intel Wired LAN Update 2026-04-27 (ice, iavf) Jacob Keller
2026-04-28  5:22 ` [PATCH net 01/11] iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING Jacob Keller
2026-04-28  5:22 ` [PATCH net 02/11] iavf: stop removing VLAN filters from PF on interface down Jacob Keller
2026-04-28  5:22 ` [PATCH net 03/11] iavf: wait for PF confirmation before removing VLAN filters Jacob Keller
2026-04-28  5:22 ` [PATCH net 04/11] iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler Jacob Keller
2026-04-28  5:22 ` [PATCH net 05/11] ice: fix NULL pointer dereference in ice_reset_all_vfs() Jacob Keller
2026-04-28  5:22 ` [PATCH net 06/11] ice: fix infinite recursion in ice_cfg_tx_topo via ice_init_dev_hw Jacob Keller
2026-04-28  5:22 ` [PATCH net 07/11] ice: fix missing SMA pin initialization in DPLL subsystem Jacob Keller
2026-04-28  5:22 ` [PATCH net 08/11] ice: fix SMA and U.FL pin state changes affecting paired pin Jacob Keller
2026-04-28  5:22 ` [PATCH net 09/11] dpll: export __dpll_pin_change_ntf() for use under dpll_lock Jacob Keller
2026-04-28  5:22 ` [PATCH net 10/11] ice: fix missing dpll notifications for SW pins Jacob Keller
2026-04-28  5:22 ` [PATCH net 11/11] ice: add dpll peer notification for paired SMA and U.FL pins Jacob Keller
2026-04-29 23:28   ` Jacob Keller
2026-04-30  0:41     ` Jakub Kicinski
2026-04-30  9:36       ` Paolo Abeni
2026-04-30 10:00 ` [PATCH net 00/11] Intel Wired LAN Update 2026-04-27 (ice, iavf) patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox