X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fhns3%2Fmeson.build;h=f6aac69a1a2977f83de8cad887e8b5f92fb9c8c2;hb=e412a138db918019cbd883132f81860951515a9b;hp=79453e669be3b9e20d27e9c90db993f99e6ab11a;hpb=c37ca66f2b27473b31de12d3dff66808753949ca;p=dpdk.git diff --git a/drivers/net/hns3/meson.build b/drivers/net/hns3/meson.build index 79453e669b..f6aac69a1a 100644 --- a/drivers/net/hns3/meson.build +++ b/drivers/net/hns3/meson.build @@ -9,14 +9,30 @@ endif if arch_subdir != 'x86' and arch_subdir != 'arm' or not dpdk_conf.get('RTE_ARCH_64') build = false - reason = 'only supported on x86_64 and arm64' + reason = 'only supported on x86_64 and aarch64' subdir_done() endif sources = files('hns3_cmd.c', + 'hns3_dcb.c', + 'hns3_intr.c', 'hns3_ethdev.c', + 'hns3_ethdev_vf.c', 'hns3_fdir.c', 'hns3_flow.c', + 'hns3_mbx.c', + 'hns3_regs.c', 'hns3_rss.c', - ) + 'hns3_rxtx.c', + 'hns3_stats.c', + 'hns3_mp.c', + 'hns3_tm.c') + deps += ['hash'] + +if arch_subdir == 'arm' and dpdk_conf.get('RTE_ARCH_64') + sources += files('hns3_rxtx_vec.c') + if cc.get_define('__ARM_FEATURE_SVE', args: machine_args) != '' + sources += files('hns3_rxtx_vec_sve.c') + endif +endif