bytedance / libtpa

Libtpa(Transport Protocol Acceleration), a DPDK based userspace TCP stack implementation.
https://bytedance.github.io/libtpa/
BSD 3-Clause "New" or "Revised" License
65 stars 6 forks source link

support centos7? #5

Open Clownier opened 3 months ago

Clownier commented 3 months ago
  1. Request for CentOS-Compatible Compilation and Execution Guidelines: Can the project provide comprehensive guidelines for compiling and running on CentOS? This includes instructions tailored for CentOS users to successfully compile and execute the codebase.

  2. Inquiry Regarding Offline DPDK Library Provisioning and Compilation: Is there support or documentation available for manually acquiring DPDK libraries in environments without internet access? Additionally, could guidance be provided on how to properly link DPDK libraries during compilation?

yuanhanliu commented 3 months ago

Regarding question 1, I haven't tried centos yet. However, you might want to check the next branch; I've made it work with Fedora 39. You probably need to install some dependency packages though.

Regarding quesiton 2, you can set DPDK_GIT_REPO env var to a local directory, say "export DPDK_GIT_REPO=file://$HOME/dpdk", and then follow the normal build instructions. You don't need to worry about the DPDK build and link stuff. Libtpa will handle them all for you.