0001
0002 obj-$(CONFIG_NFP) += nfp.o
0003
0004 nfp-objs := \
0005 nfpcore/nfp6000_pcie.o \
0006 nfpcore/nfp_cppcore.o \
0007 nfpcore/nfp_cpplib.o \
0008 nfpcore/nfp_dev.o \
0009 nfpcore/nfp_hwinfo.o \
0010 nfpcore/nfp_mip.o \
0011 nfpcore/nfp_mutex.o \
0012 nfpcore/nfp_nffw.o \
0013 nfpcore/nfp_nsp.o \
0014 nfpcore/nfp_nsp_cmds.o \
0015 nfpcore/nfp_nsp_eth.o \
0016 nfpcore/nfp_resource.o \
0017 nfpcore/nfp_rtsym.o \
0018 nfpcore/nfp_target.o \
0019 ccm.o \
0020 ccm_mbox.o \
0021 devlink_param.o \
0022 nfp_asm.o \
0023 nfd3/dp.o \
0024 nfd3/rings.o \
0025 nfd3/xsk.o \
0026 nfdk/dp.o \
0027 nfdk/rings.o \
0028 nfp_app.o \
0029 nfp_app_nic.o \
0030 nfp_devlink.o \
0031 nfp_hwmon.o \
0032 nfp_main.o \
0033 nfp_net_common.o \
0034 nfp_net_dp.o \
0035 nfp_net_ctrl.o \
0036 nfp_net_debugdump.o \
0037 nfp_net_ethtool.o \
0038 nfp_net_main.o \
0039 nfp_net_repr.o \
0040 nfp_net_sriov.o \
0041 nfp_net_xsk.o \
0042 nfp_netvf_main.o \
0043 nfp_port.o \
0044 nfp_shared_buf.o \
0045 nic/main.o
0046
0047 ifeq ($(CONFIG_TLS_DEVICE),y)
0048 nfp-objs += \
0049 crypto/tls.o
0050 endif
0051
0052 ifeq ($(CONFIG_NFP_APP_FLOWER),y)
0053 nfp-objs += \
0054 flower/action.o \
0055 flower/cmsg.o \
0056 flower/lag_conf.o \
0057 flower/main.o \
0058 flower/match.o \
0059 flower/metadata.o \
0060 flower/offload.o \
0061 flower/tunnel_conf.o \
0062 flower/qos_conf.o \
0063 flower/conntrack.o
0064 endif
0065
0066 ifeq ($(CONFIG_BPF_SYSCALL),y)
0067 nfp-objs += \
0068 bpf/cmsg.o \
0069 bpf/main.o \
0070 bpf/offload.o \
0071 bpf/verifier.o \
0072 bpf/jit.o
0073 endif
0074
0075 ifeq ($(CONFIG_NFP_APP_ABM_NIC),y)
0076 nfp-objs += \
0077 abm/cls.o \
0078 abm/ctrl.o \
0079 abm/qdisc.o \
0080 abm/main.o
0081 endif
0082
0083 nfp-$(CONFIG_NFP_DEBUG) += nfp_net_debugfs.o