diff --git a/dpd/src/main.rs b/dpd/src/main.rs index 2243689..6e4cf39 100644 --- a/dpd/src/main.rs +++ b/dpd/src/main.rs @@ -287,7 +287,9 @@ impl Switch { let mac_mgmt = Mutex::new(macaddrs::MacManagement::new(&log)); #[cfg(feature = "tofino_asic")] - run_interrupt_monitor(log.clone()); + if !asic_hdl.is_model() { + run_interrupt_monitor(log.clone()); + } let ws_log = log.new(slog::o!("unit" => "workflow_server")); let workflow_server = rpw::WorkflowServer::new(ws_log);