Skip to content

ludanlei/socket-acceleration-with-ebpf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

socket-acceleration-with-ebpf

An example to show how to use eBPF to achieve TCPIP bypass, TPROXY, etc.

LICENSE

This repo forks from cyralinc/os-eBPF and keeps the intact LICENSE file (Apache v2) it ships. BPF code is in GPL-v2, as stated in the code.

According to my observations, some of the BPF code pieces are quite similar to those in the Cilium project, and this seems to be not mentioned.

This fork refactored the code a little, and renamed some variables, functions, and directories to make it more Cilium-alike. Readers will be more comfortable with Cilium code if they understand this simple example.

Thanks

Big thanks to the authors of the original blog!

About

eBPF to achieve TCPIP bypass, TPROXY, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 58.5%
  • Shell 41.5%