From 6f571d5c07d1e9c4c46ec2e9d38138b12db041ab Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Thu, 17 Feb 2022 15:42:24 +0000 Subject: [PATCH] pci: add debug output for enabling and disabling MSI-X This helps debugging MSI-X issues. Signed-off-by: Wei Liu --- pci/src/msix.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pci/src/msix.rs b/pci/src/msix.rs index a9ed04595..73a1fef0d 100644 --- a/pci/src/msix.rs +++ b/pci/src/msix.rs @@ -162,6 +162,7 @@ impl MsixConfig { // Update interrupt routing if old_masked != self.masked || old_enabled != self.enabled { if self.enabled && !self.masked { + debug!("MSI-X enabled for device 0x{:x}", self.devid); for (idx, table_entry) in self.table_entries.iter().enumerate() { let config = MsiIrqSourceConfig { high_addr: table_entry.msg_addr_hi, @@ -187,6 +188,7 @@ impl MsixConfig { } } } else if old_enabled || !old_masked { + debug!("MSI-X disabled for device 0x{:x}", self.devid); if let Err(e) = self.interrupt_source_group.disable() { error!("Failed disabling irq_fd: {:?}", e); }