nvmf:Add RNIC HBA userspace library for FreeBSD
Change-Id: I7d929e7520007f29511299442f791038f7a4ce1d Signed-off-by: John Meneghini <johnm@netapp.com> Reviewed-on: https://review.gerrithub.io/409539 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
142221987e
commit
27a2d1d04d
5
examples/nvme/perf/README.md
Normal file
5
examples/nvme/perf/README.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# Compiling perf on FreeBSD
|
||||||
|
|
||||||
|
To use perf test on FreeBSD over NVMe-oF, explicitly link userspace library of HBA. For example, on a setup with Mellanox HBA,
|
||||||
|
|
||||||
|
LIBS += -lmlx5
|
@ -125,6 +125,32 @@ LIBS += -L$(CONFIG_VPP_DIR)/lib64
|
|||||||
COMMON_CFLAGS += -I$(CONFIG_VPP_DIR)/include
|
COMMON_CFLAGS += -I$(CONFIG_VPP_DIR)/include
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
#Attach only if FreeBSD and RDMA is specified with configure
|
||||||
|
ifeq ($(OS),FreeBSD)
|
||||||
|
ifeq ($(CONFIG_RDMA),y)
|
||||||
|
# RDMA Userspace Verbs Library
|
||||||
|
ifneq ("$(wildcard /usr/lib/libibverbs.*)","")
|
||||||
|
LIBS += -libverbs
|
||||||
|
endif
|
||||||
|
# RDMA Connection Manager Library
|
||||||
|
ifneq ("$(wildcard /usr/lib/librdmacm.*)","")
|
||||||
|
LIBS += -lrdmacm
|
||||||
|
endif
|
||||||
|
# Mellanox - MLX4 HBA Userspace Library
|
||||||
|
ifneq ("$(wildcard /usr/lib/libmlx4.*)","")
|
||||||
|
LIBS += -lmlx4
|
||||||
|
endif
|
||||||
|
# Mellanox - MLX5 HBA Userspace Library
|
||||||
|
ifneq ("$(wildcard /usr/lib/libmlx5.*)","")
|
||||||
|
LIBS += -lmlx5
|
||||||
|
endif
|
||||||
|
# Chelsio HBA Userspace Library
|
||||||
|
ifneq ("$(wildcard /usr/lib/libcxgb4.*)","")
|
||||||
|
LIBS += -lcxgb4
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_DEBUG), y)
|
ifeq ($(CONFIG_DEBUG), y)
|
||||||
COMMON_CFLAGS += -DDEBUG -O0 -fno-omit-frame-pointer
|
COMMON_CFLAGS += -DDEBUG -O0 -fno-omit-frame-pointer
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user