aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/nvme-fc-driver.h
diff options
context:
space:
mode:
authorJames Smart <jsmart2021@gmail.com>2019-05-14 14:58:02 -0700
committerChristoph Hellwig <hch@lst.de>2019-06-21 11:08:37 +0200
commit9d09dd8d7626b9124ce4bc081aabcb0590173b27 (patch)
tree59ef879fa6298a61c586c2fc5b3b8533fe460350 /include/linux/nvme-fc-driver.h
parentcgroup: export css_next_descendant_pre for bfq (diff)
downloadwireguard-linux-9d09dd8d7626b9124ce4bc081aabcb0590173b27.tar.xz
wireguard-linux-9d09dd8d7626b9124ce4bc081aabcb0590173b27.zip
nvmet: add transport discovery change op
Some transports, such as FC-NVME, support discovery controller change events without the use of a persistent discovery controller. FC receives events via RSCN from the FC Fabric Controller or subsystem FC port. This patch adds a nvmet transport op that is called whenever a discovery change event occurs in the nvmet layer. To facilitate the callback without adding another layer to cross into core.c to reference the transport ops, the port structure snapshots the transport ops when the port is enabled and clears them when disabled. Signed-off-by: James Smart <jsmart2021@gmail.com> Reviewed-by: Hannes Reinecke <hare@suse.com> Reviewed-by: Arun Easi <aeasi@marvell.com> Signed-off-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'include/linux/nvme-fc-driver.h')
0 files changed, 0 insertions, 0 deletions