From 5b2ed5789fe954b6f54fc3c80c5a1ee8e084a604 Mon Sep 17 00:00:00 2001 From: Yuuki Takano Date: Thu, 16 Jan 2025 14:24:10 +0900 Subject: [PATCH] fix(ixgbe): use IXGBE_EEC_X550EM_X for IxgbeMacX550EMX IxgbeMacX550EMX must use IXGBE_EEC_X550EM_X Signed-off-by: Yuuki Takano --- awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_regs.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_regs.rs b/awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_regs.rs index 5b680ffdc..6e7782bb4 100644 --- a/awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_regs.rs +++ b/awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_regs.rs @@ -4094,10 +4094,11 @@ pub fn get_eec_offset(device: u16) -> Result { use MacType::*; let eec = match get_mac_type(device)? { - IxgbeMac82598EB | IxgbeMac82599EB | IxgbeMac82599Vf => IXGBE_EEC, IxgbeMacX540 | IxgbeMacX540Vf => IXGBE_EEC_X540, - IxgbeMacX550 | IxgbeMacX550Vf | IxgbeMacX550EMX | IxgbeMacX550EMXVf => IXGBE_EEC_X550, + IxgbeMacX550 | IxgbeMacX550Vf => IXGBE_EEC_X550, + IxgbeMacX550EMX | IxgbeMacX550EMXVf => IXGBE_EEC_X550EM_X, IxgbeMacX550EMA | IxgbeMacX550EMAVf => IXGBE_EEC_X550EM_A, + _ => IXGBE_EEC, }; Ok(eec)