Skip to content

e1000e: Driver update for RHEL9.1

Bugzilla: http://bugzilla.redhat.com/2037986
Bugzilla: http://bugzilla.redhat.com/2049953


Update e1000e driver with upstream commits through 5.18

Ken Cox (17):
  e1000e: Add handshake with the CSME to support S0ix
  e1000e: Add polling mechanism to indicate CSME DPG exit
  e1000e: Additional PHY power saving in S0ix
  e1000e: Add support for Lunar Lake
  e1000e: Add space to the debug print
  net/e1000e: Fix spelling mistake "The" -> "This"
  net: e1000e: solve insmod 'Unknown symbol mutex_lock' error
  ethernet: use eth_hw_addr_set() for dev->addr_len cases
  e1000e: Remove redundant statement
  e1000e: Separate TGP board type from SPT
  e1000e: Fix packet loss on Tiger Lake and later
  e1000e: Separate ADP board type from TGP
  e1000e: Handshake with CSME starts from ADL platforms
  e1000e: Fix possible HW unit hang after an s0ix exit
  e1000e: Correct NVM checksum verification flow
  e1000e: Print PHY register address when MDI read/write fails
  e1000e: Fix possible overflow in LTR decoding

 drivers/net/ethernet/intel/e1000e/e1000.h   |   7 +-
 drivers/net/ethernet/intel/e1000e/ethtool.c |   2 +
 drivers/net/ethernet/intel/e1000e/hw.h      |   6 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c |  76 +++-
 drivers/net/ethernet/intel/e1000e/ich8lan.h |   7 +
 drivers/net/ethernet/intel/e1000e/netdev.c  | 437 ++++++++++++--------
 drivers/net/ethernet/intel/e1000e/phy.c     |   8 +-
 drivers/net/ethernet/intel/e1000e/ptp.c     |   1 +
 drivers/net/ethernet/intel/e1000e/regs.h    |   1 +


Signed-off-by: Ken Cox <jkc@redhat.com>
Edited by Ken Cox

Merge request reports