--with-nfsrdma-mod make CONFIG_SUNRPC_XPRT_RDMA=m [no]
--without-nfsrdma-mod [yes]
- --with-pvrdma-mod make CONFIG_INFINIBAND_PVRDMA=m [no]
- --without-pvrdma-mod [yes]
+ --with-vmw_pvrdma-mod make CONFIG_INFINIBAND_VMWARE_PVRDMA=m [no]
+ --without-vmw_pvrdma-mod [yes]
--help - print out options
CONFIG_SUNRPC_XPRT_RDMA_CLIENT=
CONFIG_SUNRPC_XPRT_RDMA_SERVER=
;;
- --with-pvrdma-mod)
- CONFIG_INFINIBAND_PVRDMA="m"
+ --with-vmw_pvrdma-mod)
+ CONFIG_INFINIBAND_VMWARE_PVRDMA="m"
;;
- --without-pvrdma-mod)
- CONFIG_INFINIBAND_PVRDMA=
+ --without-vmw_pvrdma-mod)
+ CONFIG_INFINIBAND_VMWARE_PVRDMA=
;;
-h | --help)
usage
CONFIG_INFINIBAND_QIB=
CONFIG_INFINIBAND_RDMAVT=
CONFIG_INFINIBAND_RXE=
- CONFIG_INFINIBAND_PVRDMA=
+ CONFIG_INFINIBAND_VMWARE_PVRDMA=
fi
SKIP_AUTOCONF=${SKIP_AUTOCONF:-0}
CONFIG_INFINIBAND_NES=${CONFIG_INFINIBAND_NES:-''}
CONFIG_INFINIBAND_OCRDMA=${CONFIG_INFINIBAND_OCRDMA:-''}
CONFIG_BE2NET=${CONFIG_BE2NET:-''}
-CONFIG_INFINIBAND_PVRDMA=${CONFIG_INFINIBAND_PVRDMA:-''}
+CONFIG_INFINIBAND_VMWARE_PVRDMA=${CONFIG_INFINIBAND_VMWARE_PVRDMA:-''}
CONFIG_SUNRPC_XPRT_RDMA=${CONFIG_SUNRPC_XPRT_RDMA:-''}
CONFIG_SUNRPC_XPRT_RDMA_CLIENT=${CONFIG_SUNRPC_XPRT_RDMA_CLIENT:-''}
fi
fi
- if [[ ! -e .pvrdma_applied && "X$CONFIG_INFINIBAND_PVRDMA" == "Xm" ]]; then
- echo ".pvrdma_applied does not exist. running ofed-patch.sh for pvrdma"
- ex ${CWD}/ofed_scripts/ofed_patch.sh --without-git --without-quilt --with-patchdir=tech-preview/pvrdma
- touch .pvrdma_applied
+ if [[ ! -e .vmw_pvrdma_applied && "X$CONFIG_INFINIBAND_VMWARE_PVRDMA" == "Xm" ]]; then
+ echo ".vmw_pvrdma_applied does not exist. running ofed-patch.sh for vmw_pvrdma"
+ ex ${CWD}/ofed_scripts/ofed_patch.sh --without-git --without-quilt --with-patchdir=tech-preview/vmw_pvrdma
+ touch .vmw_pvrdma_applied
fi
# Create configure.mk
CONFIG_INFINIBAND_NES=${CONFIG_INFINIBAND_NES}
CONFIG_INFINIBAND_OCRDMA=${CONFIG_INFINIBAND_OCRDMA}
CONFIG_BE2NET=${CONFIG_BE2NET}
-CONFIG_INFINIBAND_PVRDMA=${CONFIG_INFINIBAND_PVRDMA}
+CONFIG_INFINIBAND_VMWARE_PVRDMA=${CONFIG_INFINIBAND_VMWARE_PVRDMA}
CONFIG_SUNRPC_XPRT_RDMA=${CONFIG_SUNRPC_XPRT_RDMA}
CONFIG_SUNRPC_XPRT_RDMA_CLIENT=${CONFIG_SUNRPC_XPRT_RDMA_CLIENT}
else
DEFINE_SUNRPC_XPRT_RDMA_SERVER="/* CONFIG_SUNRPC_XPRT_RDMA_SERVER is not set */"
fi
-if [ "X${CONFIG_INFINIBAND_PVRDMA}" == "Xm" ]; then
- DEFINE_INFINIBAND_PVRDMA="#undef CONFIG_INFINIBAND_PVRDMA\n#define CONFIG_INFINIBAND_PVRDMA 1"
+if [ "X${CONFIG_INFINIBAND_VMWARE_PVRDMA}" == "Xm" ]; then
+ DEFINE_INFINIBAND_VMWARE_PVRDMA="#undef CONFIG_INFINIBAND_VMWARE_PVRDMA\n#define CONFIG_INFINIBAND_VMWARE_PVRDMA 1"
else
- DEFINE_INFINIBAND_PVRDMA="#undef CONFIG_INFINIBAND_PVRDMA"
+ DEFINE_INFINIBAND_VMWARE_PVRDMA="#undef CONFIG_INFINIBAND_VMWARE_PVRDMA"
fi
cat > ${AUTOCONF_H} << EOFAUTOCONF
$(echo -e "${DEFINE_INFINIBAND_NES}" | grep -v undef)
$(echo -e "${DEFINE_INFINIBAND_OCRDMA}" | grep -v undef)
$(echo -e "${DEFINE_BE2NET}" | grep -v undef)
-$(echo -e "${DEFINE_INFINIBAND_PVRDMA}" | grep -v undef)
+$(echo -e "${DEFINE_INFINIBAND_VMWARE_PVRDMA}" | grep -v undef)
$(echo -e "${DEFINE_SUNRPC_XPRT_RDMA}" | grep -v undef)
$(echo -e "${DEFINE_SUNRPC_XPRT_RDMA_CLIENT}" | grep -v undef)
#undef CONFIG_INFINIBAND_NES_DEBUG
#undef CONFIG_INFINIBAND_OCRDMA
#undef CONFIG_BE2NET
-#undef CONFIG_INFINIBAND_PVRDMA
+#undef CONFIG_INFINIBAND_VMWARE_PVRDMA
#undef CONFIG_SUNRPC_XPRT_RDMA
#undef CONFIG_SUNRPC_XPRT_RDMA_CLIENT
$(echo -e "${DEFINE_INFINIBAND_NES}")
$(echo -e "${DEFINE_INFINIBAND_OCRDMA}")
$(echo -e "${DEFINE_BE2NET}")
-$(echo -e "${DEFINE_INFINIBAND_PVRDMA}")
+$(echo -e "${DEFINE_INFINIBAND_VMWARE_PVRDMA}")
$(echo -e "${DEFINE_SUNRPC_XPRT_RDMA}")
$(echo -e "${DEFINE_SUNRPC_XPRT_RDMA_CLIENT}")
UNLOAD_MODULES="$UNLOAD_MODULES rdma_ucm rdma_cm iw_cm ib_cm ib_local_sa findex"
UNLOAD_MODULES="$UNLOAD_MODULES ib_sa ib_uverbs ib_umad ib_mad ib_core ib_addr"
-STATUS_MODULES="rdma_ucm ib_rds rds rds_rdma rds_tcp ib_srpt ib_srp qlgc_vnic rdma_cm ib_addr ib_local_sa findex ib_ipoib ib_ehca ib_ipath ipath_core mlx4_core mlx4_ib mlx4_en mlx5_core mlx5_ib ib_mthca ib_uverbs ib_umad ib_ucm ib_sa ib_cm ib_mad ib_core iw_cxgb3 iw_cxgb4 iw_nes pvrdma"
+STATUS_MODULES="rdma_ucm ib_rds rds rds_rdma rds_tcp ib_srpt ib_srp qlgc_vnic rdma_cm ib_addr ib_local_sa findex ib_ipoib ib_ehca ib_ipath ipath_core mlx4_core mlx4_ib mlx4_en mlx5_core mlx5_ib ib_mthca ib_uverbs ib_umad ib_ucm ib_sa ib_cm ib_mad ib_core iw_cxgb3 iw_cxgb4 iw_nes vmw_pvrdma"
STATUS_MODULES="$STATUS_MODULES ib_qib ocrdma"
if (modinfo scsi_transport_srp 2>/dev/null | grep depends: | grep -q compat 2>/dev/null) ||
fi
# Load VMware Paravirtual RDMA driver
- if [ "X${PVRDMA_LOAD}" == "Xyes" ]; then
- load_module pvrdma
+ if [ "X${VMW_PVRDMA_LOAD}" == "Xyes" ]; then
+ load_module vmw_pvrdma
my_rc=$?
if [ $my_rc -ne 0 ]; then
echo_failure $"Loading VMware Paravirtual RDMA driver: "