Skip to content

Commit 43829bf

Browse files
committed
mctp-dev: Update for nvme-mi-dev namespace management
Signed-off-by: Andrew Jeffery <[email protected]>
1 parent 03d3ac2 commit 43829bf

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

Cargo.lock

Lines changed: 12 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ use mctp_estack::{
1212
use std::time::Instant;
1313

1414
#[cfg(feature = "nvme-mi")]
15-
use nvme_mi_dev::nvme::{
16-
ManagementEndpoint, PciePort, PortType, Subsystem, SubsystemInfo,
17-
TwoWirePort,
15+
use nvme_mi_dev::{
16+
CommandEffectError, ManagementEndpoint, PciePort, PortType, Subsystem,
17+
SubsystemInfo, TwoWirePort,
1818
};
1919

2020
mod serial;
@@ -220,7 +220,10 @@ async fn nvme_mi(router: &Router<'_>) -> std::io::Result<()> {
220220
};
221221

222222
debug!("Handling NVMe-MI message: {msg:x?}");
223-
mep.handle_async(&mut subsys, msg, ic, resp).await;
223+
mep.handle_async(&mut subsys, msg, ic, resp, async |_| {
224+
Err(CommandEffectError::Unsupported)
225+
})
226+
.await;
224227
}
225228
}
226229
#[cfg(not(feature = "nvme-mi"))]

0 commit comments

Comments
 (0)