shenango / caladan

Interference-aware CPU scheduling that enables performance isolation and high CPU utilization for datacenter servers
Apache License 2.0
117 stars 50 forks source link

dpdk: Support GCC 10 and custom configuration #8

Closed tbarbette closed 2 years ago

tbarbette commented 2 years ago

GCC 10 is needed for recent archs, because DPDK will take the latest -mtune, so I applied the two concerned patches from upstream on 19.11. It's only false positives -Werror actually.

Also, as I have linking problem, and KNI does not compile in DPDK 19.11 with recent kernel, I propose a way to pass a custom .config file to DPDK. Just putting it in build/dpdk.config and it will be used instead of the default generated .config.

joshuafried commented 2 years ago

Merged in, thanks!