From 521a5d6b5b7ffcc90e91ddcbbc95ce59d41dcc79 Mon Sep 17 00:00:00 2001 From: Yuuki Takano Date: Thu, 16 Jan 2025 17:06:47 +0900 Subject: [PATCH] fix(ixgbe): multiple init of `IXGBE_CTRL_EXT_DRV_LOAD` `IXGBE_CTRL_EXT_DRV_LOAD` of `IXGBE_CTRL_EXT` should be set aftre setting up drivers once. Signed-off-by: Yuuki Takano --- awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_hw.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_hw.rs b/awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_hw.rs index eae62702c..3bfd3587e 100644 --- a/awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_hw.rs +++ b/awkernel_drivers/src/pcie/intel/ixgbe/ixgbe_hw.rs @@ -268,11 +268,6 @@ impl IxgbeHw { // TODO: sc->mta = mallocarray() : Allocate multicast array memory -> IxgbeInner new()? - // let hardware know driver is loaded - let mut ctrl_ext = read_reg(info, IXGBE_CTRL_EXT)?; - ctrl_ext |= IXGBE_CTRL_EXT_DRV_LOAD; - write_reg(info, IXGBE_CTRL_EXT, ctrl_ext)?; - let ops = get_operations(&mac_type)?; // init_shared_code(); let ( mcft_size,