Inspired by this paper
Performance comparison test of dropping 64 byte syn packet
- Linux kernel required: v4.15 or later
- How to upgrade kernel quickly ?
- Build development environment basied on VMs (Recommended)
- Build development environment basied on Docker image
- Build development environment basied on Host
Download directly from release tab or compile by yourself.
# Compile
$ make
# Get help
$ ./xdp_acl -h
# Start (Inner web server will default listen on 0.0.0.0:9090).
$ ./xdp_acl -D eth1 -S