Screenshots
Example Usage
# Update apt. sudo apt update # Install Git if it isn't already installed. sudo apt install -y git # Clone this repository along with its submodules. git clone --recursive https://github.com/Packet-Batch/program.git # Install build essentials/tools and needed libaries for JSON-C. sudo apt install -y build-essential clang cmake pkgconf # Install LibELF for BPF. sudo apt install -y libelf-dev # Change the current working directory to PB-AF-XDP/. cd program/ # Execute ./install.sh file to build and install dependencies and main project which requires sudo privileges. # WARNING - If you don't have sudo available on your system, please look at the ./install.sh file and execute make commands as root in order. # NOTE - You may also look at the .github/workflows/build.yml. # NOTE - Pass `-h` or `--help` for more options! ./install.sh # --threads 0 # You may use the following to clean the build. ./install.sh --clean