mlx5: add Rx CRC stripping configuration
[dpdk.git] / drivers / net / mlx4 / Makefile
index ce1f2b0..d2f5692 100644 (file)
@@ -42,7 +42,6 @@ DEPDIRS-$(CONFIG_RTE_LIBRTE_MLX4_PMD) += lib/librte_ether
 DEPDIRS-$(CONFIG_RTE_LIBRTE_MLX4_PMD) += lib/librte_mbuf
 DEPDIRS-$(CONFIG_RTE_LIBRTE_MLX4_PMD) += lib/librte_eal
 DEPDIRS-$(CONFIG_RTE_LIBRTE_MLX4_PMD) += lib/librte_mempool
-DEPDIRS-$(CONFIG_RTE_LIBRTE_MLX4_PMD) += lib/librte_malloc
 
 # Basic CFLAGS.
 CFLAGS += -O3
@@ -51,6 +50,7 @@ CFLAGS += -g
 CFLAGS += -I.
 CFLAGS += -D_XOPEN_SOURCE=600
 CFLAGS += $(WERROR_FLAGS)
+LDLIBS += -libverbs
 
 # A few warnings cannot be avoided in external headers.
 CFLAGS += -Wno-error=cast-qual
@@ -108,14 +108,15 @@ mlx4_autoconf.h: $(RTE_SDK)/scripts/auto-config-h.sh
                INLINE_RECV \
                infiniband/verbs.h \
                enum IBV_EXP_DEVICE_ATTR_INLINE_RECV_SZ $(AUTOCONF_OUTPUT)
-       $Q sh -- '$<' '$@' \
-               SEND_RAW_WR_SUPPORT \
-               infiniband/verbs.h \
-               type 'struct ibv_send_wr_raw' $(AUTOCONF_OUTPUT)
        $Q sh -- '$<' '$@' \
                HAVE_EXP_QUERY_DEVICE \
                infiniband/verbs.h \
                type 'struct ibv_exp_device_attr' $(AUTOCONF_OUTPUT)
+       $Q sh -- '$<' '$@' \
+               HAVE_EXP_QP_BURST_CREATE_DISABLE_ETH_LOOPBACK \
+               infiniband/verbs.h \
+               enum IBV_EXP_QP_BURST_CREATE_DISABLE_ETH_LOOPBACK \
+               $(AUTOCONF_OUTPUT)
 
 mlx4.o: mlx4_autoconf.h