按照dpdk的quick start guide,编译helloworld程序,在J1900平台上运行,会报错导致运行失败:
constructor function rte_cpu_check_supported() needs to check some unnecessary CPU flags which is not used by current DPDK such as "AES"?
解决方法:低端CPU上,部分高级指令特性不支持,需要修改处理器类型为atom,修改 dpdk-16.07/mk/machine/native/rte.vars.mk 文件,将其中的MACHINE_CFLAGS = -march=native 改为 MACHINE_CFLAGS = -march=atom, 即可解决上述问题