net/octeontx2: create security context
[dpdk.git] / drivers / net / octeontx2 / Makefile
index 0b2c415..8649f89 100644 (file)
@@ -14,6 +14,9 @@ CFLAGS += -I$(RTE_SDK)/drivers/common/octeontx2
 CFLAGS += -I$(RTE_SDK)/drivers/mempool/octeontx2
 CFLAGS += -I$(RTE_SDK)/drivers/net/octeontx2
 CFLAGS += -O3
+ifneq ($(CONFIG_RTE_TOOLCHAIN_ICC),y)
+CFLAGS += -flax-vector-conversions
+endif
 
 ifneq ($(CONFIG_RTE_ARCH_64),y)
 CFLAGS += -Wno-int-to-pointer-cast
@@ -25,12 +28,12 @@ endif
 
 EXPORT_MAP := rte_pmd_octeontx2_version.map
 
-LIBABIVER := 1
-
 #
 # all source are stored in SRCS-y
 #
 SRCS-$(CONFIG_RTE_LIBRTE_OCTEONTX2_PMD) += \
+       otx2_rx.c       \
+       otx2_tx.c       \
        otx2_tm.c       \
        otx2_rss.c      \
        otx2_mac.c      \
@@ -39,6 +42,7 @@ SRCS-$(CONFIG_RTE_LIBRTE_OCTEONTX2_PMD) += \
        otx2_link.c     \
        otx2_vlan.c     \
        otx2_stats.c    \
+       otx2_mcast.c    \
        otx2_lookup.c   \
        otx2_ethdev.c   \
        otx2_flow_ctrl.c \
@@ -46,10 +50,11 @@ SRCS-$(CONFIG_RTE_LIBRTE_OCTEONTX2_PMD) += \
        otx2_flow_utils.c \
        otx2_ethdev_irq.c \
        otx2_ethdev_ops.c \
+       otx2_ethdev_sec.c \
        otx2_ethdev_debug.c \
        otx2_ethdev_devargs.c
 
-LDLIBS += -lrte_common_octeontx2 -lrte_mempool_octeontx2 -lrte_eal
+LDLIBS += -lrte_common_octeontx2 -lrte_mempool_octeontx2 -lrte_eal -lrte_net
 LDLIBS += -lrte_ethdev -lrte_bus_pci -lrte_kvargs -lrte_mbuf  -lrte_mempool -lm
 
 include $(RTE_SDK)/mk/rte.lib.mk