net/smc: Add warning about remote memory exposure
PATCH 1/1 net/smc: Add warning about remote memory exposure
From: Christoph Hellwig <[email protected]>
The driver explicitly bypasses APIs to register all memory once a connection is made, and thus allows remote access to memory.
---
Dave,
Can you please forward this patch to stable?
Thanks
---
Changes from v0:
* Remove BROKEN Kconfig option as a followup of this discussion
https://patchwork.ozlabs.org/patch/760454/ * Refine commit message --- net/smc/Kconfig | 4 ++++ 1 file changed, 4 insertions(+)
net/smc/Kconfig +4 -0
@@ -8,6 +8,10 @@ config SMC The Linux implementation of the SMC-R solution is designed as a separate socket family SMC. + Warning: SMC will expose all memory for remote reads and writes + once a connection is established. Don't enable this option except + for tightly controlled lab environment. + Select this option if you want to run SMC socket applications config SMC_DIAG
A message that is not in the archive (sent off-list or not yet received): 20170516065138.24789-1-leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org
+ linux-rdma ML.
Quoted 38 lines · Leon Romanovsky
From: Christoph Hellwig <[email protected]>
The driver explicitly bypasses APIs to register all memory once a connection is made, and thus allows remote access to memory.
Signed-off-by Christoph Hellwig <[email protected]>Signed-off-by Leon Romanovsky <[email protected]>---
Dave,
Can you please forward this patch to stable?
Thanks
---
Changes from v0:
* Remove BROKENKconfigoption as a followup of this discussionhttps://patchwork.ozlabs.org/patch/760454/ * Refine commit message --- net/smc/Kconfig | 4 ++++ 1 file changed, 4 insertions(+)net/smc/Kconfig +4
-1@@ -8,6 +8,10 @@ config SMC The Linux implementation of the SMC-R solution is designed as a separate socket family SMC. + Warning: SMC will expose all memory for remote reads and writes + once a connection is established. Don't enable this option except + for tightly controlled lab environment. + Select this option if you want to run SMC socket applications config SMC_DIAG --2.12.2
Quoted 36 lines · Leon Romanovsky
From: Christoph Hellwig <[email protected]>
The driver explicitly bypasses APIs to register all memory once a connection is made, and thus allows remote access to memory.
Signed-off-by Christoph Hellwig <[email protected]>Signed-off-by Leon Romanovsky <[email protected]>---
Dave,
Can you please forward this patch to stable?
Thanks
---
Changes from v0:
* Remove BROKENKconfigoption as a followup of this discussionhttps://patchwork.ozlabs.org/patch/760454/ * Refine commit message --- net/smc/Kconfig | 4 ++++ 1 file changed, 4 insertions(+)net/smc/Kconfig +4
-1@@ -8,6 +8,10 @@ config SMC The Linux implementation of the SMC-R solution is designed as a separate socket family SMC. + Warning: SMC will expose all memory for remote reads and writes + once a connection is established. Don't enable this option except + for tightly controlled lab environment. + Select this option if you want to run SMC socket applications config SMC_DIAG --
Quoted 2 lines
2.12.2
From: Leon Romanovsky <[email protected]>
Date: Tue, 16 May 2017 09:51:38 +0300
Quoted 7 lines
From: Christoph Hellwig <[email protected]>
The driver explicitly bypasses APIs to register all memory once a connection is made, and thus allows remote access to memory.
Signed-off-by Christoph Hellwig <[email protected]>Signed-off-by Leon Romanovsky <[email protected]>
Applied.