[PATCH iwl-next v1 0/6] ixgbe: improve FW/SW data synchronization
From: Jedrzej Jagielski <hidden>
Date: 2026-07-02 09:35:15
Also in:
intel-wired-lan
There are some possible discrepancies between data shown by the driver with the actual NIC/FW state. First 4 patches address problem with link state correctness. In some scenarios FW may not be able to notify the driver about link change. Along with fix, refactor the whole approach to LSE (Link Status Events) enablement. As there's no any reasonable argument for disabling LSE during driver life cycle, make them constantly enabled. 5th and 6th patches address problem occurring when FW changes MAC address. There's no any kind of notify/event accompanying that change. Therefore let the driver to poll for the new address. Jedrzej Jagielski (6): ixgbe: E610: init Link Status Events mask just once ixgbe: E610: prevent from disabling LSE ixgbe: E610: do not disable LSE on driver down/remove ixgbe: E610: re-enable LSE unconditionally ixgbe: E610: add MAC address runtime refresh ixgbe: take rtnl lock before ixgbe_reset() is called drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 49 ++++----- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 4 +- .../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 100 +++++++----------- 5 files changed, 63 insertions(+), 93 deletions(-) -- 2.31.1