Skip to main content

nvme_ctrl_config_match

Function nvme_ctrl_config_match 

Source
pub unsafe extern "C" fn nvme_ctrl_config_match(
    c: *mut nvme_ctrl,
    transport: *const c_char,
    traddr: *const c_char,
    trsvcid: *const c_char,
    subsysnqn: *const c_char,
    host_traddr: *const c_char,
    host_iface: *const c_char,
) -> bool
Expand description

nvme_ctrl_config_match() - Check if ctrl @c matches config params @c: An existing controller instance @transport: Transport name @traddr: Transport address @trsvcid: Transport service identifier @subsysnqn: Subsystem NQN @host_traddr: Host transport address @host_iface: Host interface name

Check that controller @c matches parameters: @transport, @traddr, @trsvcid, @subsysnqn, @host_traddr, and @host_iface. Parameters set to NULL will be ignored.

Return: true if there’s a match, false otherwise.