Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tc/BPF and XDP/BPF #5

Open
liuhangbin opened this issue Oct 18, 2019 · 0 comments
Open

tc/BPF and XDP/BPF #5

liuhangbin opened this issue Oct 18, 2019 · 0 comments

Comments

@liuhangbin
Copy link
Owner

https://liuhangbin.netlify.com/post/ebpf-and-xdp/

What is eBPF Reference: bpf
The extended Berkeley Packet Filter (eBPF) has first appeared in Kernel 3.18. The original version is being referred to “classic” BPF (cBPF) . cBPF is known to many as being the packet filter language used by tcpdump.
Nowadays, the Linux kernel runs eBPF only and loaded cBPF bytecode is transparently translated into an eBPF representation in the kernel before program execution.
The eBPF networking specific use including loading BPF programs with tc (traffic control) and XDP (eXpress Data Path).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant