summaryrefslogtreecommitdiffstats
path: root/include/rdma
diff options
context:
space:
mode:
authorBernard Metzler <bmt@zurich.ibm.com>2021-02-19 15:34:41 +0100
committerJason Gunthorpe <jgg@nvidia.com>2021-03-10 15:30:45 -0400
commite35ecb466eb63c2311783208547633f90742d06d (patch)
tree5fc994e5f5f76802913304b9caef19602292bfae /include/rdma
parent0f00571f94339fa27f592d157ccc0b909dc0625e (diff)
downloadlinux-e35ecb466eb63c2311783208547633f90742d06d.tar.gz
linux-e35ecb466eb63c2311783208547633f90742d06d.tar.bz2
linux-e35ecb466eb63c2311783208547633f90742d06d.zip
RDMA/iwcm: Allow AFONLY binding for IPv6 addresses
Binding IPv6 address/port to AF_INET6 domain only is provided via rdma_set_afonly(), but was not signalled to the provider. Applications like NFS/RDMA bind the same port to both IPv4 and IPv6 addresses simultaneously and thus rely on it working correctly. Link: https://lore.kernel.org/r/20210219143441.1068-1-bmt@zurich.ibm.com Tested-by: Chuck Lever <chuck.lever@oracle.com> Tested-by: Benjamin Coddington <bcodding@redhat.com> Signed-off-by: Bernard Metzler <bmt@zurich.ibm.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'include/rdma')
-rw-r--r--include/rdma/iw_cm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/rdma/iw_cm.h b/include/rdma/iw_cm.h
index 91975400e1b3..03abd30e6c8c 100644
--- a/include/rdma/iw_cm.h
+++ b/include/rdma/iw_cm.h
@@ -70,6 +70,7 @@ struct iw_cm_id {
u8 tos;
bool tos_set:1;
bool mapped:1;
+ bool afonly:1;
};
struct iw_cm_conn_param {