When multipathd handles link integrity FPIN events, it sets the rport associated with the effected SCSI paths to Marginal. These patches make it do the same thing for NVMe paths. Changes in v2: - commit message change to add more detail - multipathd now stops looking as soon as it finds the matching rport. Benjamin Marzinski (2): libmultipath: export udev pthread cleanup functions multipathd: set rport port_state to marginal for NVMe devices libmultipath/discovery.c | 4 +- libmultipath/discovery.h | 2 + libmultipath/libmultipath.version | 6 +++ multipathd/fpin_handlers.c | 79 ++++++++++++++++++++++++++++--- 4 files changed, 83 insertions(+), 8 deletions(-) -- 2.46.2