Just another suggestion, in debian/rules you have a 'RTE_MACHINE = "default"', it could be interesting to modify it by a 'RTE_MACHINE ?= "default"' since it permit to override it during a rebuild.
In dpdk the default value is core2, and it is disabling sse4/avx/avx2 optimizations at least.
It will also pass a -march=core2 in dpdk Makefiles used by applications.
It should be quite interesting to be able to rebuild it easily for other RTE_MACHINE values (I guess most dpdk users are using more modern CPU than a core2)
It works fine here, thank you Christian!
Just another suggestion, in debian/rules you have a 'RTE_MACHINE = "default"', it could be interesting to modify it by a 'RTE_MACHINE ?= "default"' since it permit to override it during a rebuild.
In dpdk the default value is core2, and it is disabling sse4/avx/avx2 optimizations at least.
It will also pass a -march=core2 in dpdk Makefiles used by applications.
It should be quite interesting to be able to rebuild it easily for other RTE_MACHINE values (I guess most dpdk users are using more modern CPU than a core2)