Skip to content

JeremyGuo/XDP_TC_Switch_Rewrite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TC_XDP_TEST

Prepare

sudo apt install clang llvm libelf-dev

And you should download the source code of iproute2

./configure --prefix=/usr
make
sudo make install

Make environment

(Test in Ubuntu 18.04)

./make-env.sh

Make object file

cd src
make tc

Inject XDP(Ingress)

sudo ip link set dev veth0 xdp obj prog_tc.o sec xdp_ing

Inject TC(Egress)

sudo tc qdisc add dev veth0 clsact
sudo tc filter add dev veth0 egress bpf da object-file prog_tc.o sec tc_egr

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published