linux-stable/drivers/net/ethernet/microchip/sparx5
Daniel Machon 54541e18ca net: sparx5: fix wrong config being used when reconfiguring PCS
[ Upstream commit 33623113a4 ]

The wrong port config is being used if the PCS is reconfigured. Fix this
by correctly using the new config instead of the old one.

Fixes: 946e7fd505 ("net: sparx5: add port module support")
Signed-off-by: Daniel Machon <daniel.machon@microchip.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Link: https://lore.kernel.org/r/20240409-link-mode-reconfiguration-fix-v2-1-db6a507f3627@microchip.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-04-17 11:19:31 +02:00
..
Kconfig
Makefile
sparx5_calendar.c
sparx5_dcb.c net: microchip: sparx5: fix deletion of existing DSCP mappings 2023-03-08 13:07:59 +00:00
sparx5_ethtool.c
sparx5_fdma.c
sparx5_mactable.c net: sparx5: Fix use after free inside sparx5_del_mact_entry 2024-03-15 10:48:16 -04:00
sparx5_main.c net: sparx5: Add spinlock for frame transmission from CPU 2024-03-01 13:35:09 +01:00
sparx5_main.h net: sparx5: Add spinlock for frame transmission from CPU 2024-03-01 13:35:09 +01:00
sparx5_main_regs.h net: microchip: sparx5: Updated register interface with VCAP ES0 access 2023-02-16 08:59:48 +01:00
sparx5_netdev.c net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers 2023-08-02 19:11:06 -07:00
sparx5_packet.c net: sparx5: Add spinlock for frame transmission from CPU 2024-03-01 13:35:09 +01:00
sparx5_pgid.c
sparx5_phylink.c net: sparx5: update PCS driver to use neg_mode 2023-06-22 19:41:02 -07:00
sparx5_police.c
sparx5_pool.c
sparx5_port.c net: sparx5: fix wrong config being used when reconfiguring PCS 2024-04-17 11:19:31 +02:00
sparx5_port.h
sparx5_psfp.c
sparx5_ptp.c net: sparx5: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() 2023-08-02 19:11:06 -07:00
sparx5_qos.c
sparx5_qos.h
sparx5_sdlb.c
sparx5_switchdev.c
sparx5_tc.c
sparx5_tc.h net: microchip: sparx5: Add TC vlan action support for the ES0 VCAP 2023-02-16 08:59:49 +01:00
sparx5_tc_flower.c net: microchip: sparx5: Update return value check for vcap_get_rule() 2023-08-19 19:29:23 +01:00
sparx5_tc_matchall.c
sparx5_vcap_ag_api.c net: microchip: sparx5: Add ES0 VCAP model and updated KUNIT VCAP model 2023-02-16 08:59:48 +01:00
sparx5_vcap_ag_api.h
sparx5_vcap_debugfs.c net: microchip: sparx5: Correct the spelling of the keysets in debugfs 2023-03-08 13:19:43 +00:00
sparx5_vcap_debugfs.h
sparx5_vcap_impl.c net: microchip: sparx5: Add port keyset changing functionality 2023-03-08 13:19:43 +00:00
sparx5_vcap_impl.h net: microchip: sparx5: Add port keyset changing functionality 2023-03-08 13:19:43 +00:00
sparx5_vlan.c