Skip to content

nvme: tp-8010 support

Bugzilla: http://bugzilla.redhat.com/2045550

When connectivity with a controller is lost, the driver will keep trying to reconnect once every 10 sec. When connection is restored, user-space apps need to be informed so that they can take proper action. For example, TP8010 introduces the DIM PDU, which is used to register with a discovery controller (DC). The DIM PDU is sent from user-space. The DIM PDU must be sent every time a connection is established with a DC. Therefore, the kernel must tell user-space apps when connection is restored so that registration can happen.

The uevent sent is a "change" uevent with environmental data set to: "NVME_EVENT=connected".

Signed-off-by: Martin Belanger martin.belanger@dell.com Reviewed-by: Sagi Grimberg sagi@grimberg.me Reviewed-by: Chaitanya Kulkarni kch@nvidia.com Reviewed-by: John Meneghini jmeneghi@redhat.com Reviewed-by: Hannes Reinecke hare@suse.de Signed-off-by: Christoph Hellwig hch@lst.de (cherry picked from commit 20d64911e7580f7e29c0086d67860c18307377d7) Signed-off-by: John Meneghini jmeneghi@redhat.com

Merge request reports