Scroll to navigation

libnvme_mi_submit_entry(9) libnvme API manual libnvme_mi_submit_entry(9)

NAME

libnvme_mi_submit_entry - Weak hook called before an MI message is sent.

SYNOPSIS

void * libnvme_mi_submit_entry (__u8 type , const struct nvme_mi_msg_hdr *hdr , size_t hdr_len , const void *data , size_t data_len );

ARGUMENTS

MCTP message type
Pointer to the MI message header
Length of the message header in bytes
Pointer to message payload data
Length of payload data in bytes

DESCRIPTION

This is a weak symbol that can be overridden by an application to intercept outgoing MI messages for tracing or testing purposes. The return value is passed back as user_data to the matching libnvme_mi_submit_exit call.

RETURN

An opaque pointer passed to libnvme_mi_submit_exit, or NULL.

libnvme_mi_submit_entry July 2026