diff --git a/README.md b/README.md index 9e91951..5fef21c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # rust-dpdk -[![Build Status](https://github.com/ANLAB-KAIST/rust-dpdk/actions/workflows/build.yml/badge.svg)](https://github.com/ANLAB-KAIST/rust-dpdk/actions/workflows/build.yml) +[![Build Status](https://github.com/ANLAB-KAIST/rust-dpdk/actions/workflows/build.yaml/badge.svg)](https://github.com/ANLAB-KAIST/rust-dpdk/actions/workflows/build.yaml) Tested with v22.11. @@ -28,9 +28,9 @@ Refer to official DPDK document to install DPDK (http://doc.dpdk.org/guides/linu Here, we include basic instructions to build DPDK and use this library. Commonly, following packages are required to build DPDK. -```{.sh} -apt-get install -y curl git build-essential libnuma-dev meson # To download and build DPDK -apt-get install -y linux-headers-amd64 # To build kernel drivers +```sh +apt-get install -y curl git build-essential libnuma-dev meson python3-pyelftools # To download and build DPDK +apt-get install -y linux-headers-`unmae -r` # To build kernel drivers apt-get install -y libclang-dev clang llvm-dev # To analyze DPDK headers and create bindings ``` @@ -45,7 +45,7 @@ If your NIC requires kernel drivers, they are found at the above link. Now add `rust-dpdk` to your project's `Cargo.toml` and use it! -```{.toml} +```toml [dependencies] rust-dpdk-sys = { git = "https://github.com/ANLAB-KAIST/rust-dpdk", branch = "main" } ```