|
You are here |
eyakubovich.github.io | ||
| | | | |
blogs.igalia.com
|
|
| | | | | [AI summary] The article provides an introduction to XDP (eXpress Data Path) and eBPF (extended Berkeley Packet Filter), explaining their roles in improving packet processing performance in Linux. It discusses the limitations of kernel bypass techniques and how XDP addresses them by executing network functions within the kernel. The article also delves into the history and evolution of BPF, highlighting its transition from a packet filtering tool to a versatile virtual machine used for various kernel tasks. Examples of eBPF usage, such as the tracex4 program, are provided to illustrate its capabilities. | |
| | | | |
mdaverde.com
|
|
| | | | | A collection of useful tips and interesting finds as I build eBPF tooling | |
| | | | |
binarydebt.wordpress.com
|
|
| | | | | System call table is an array of function pointers. It is defined in kernel space as variable sys_call_table and it contains pointers to functions which implement system calls. Index of each function pointer in the array is the system call number for that syscall. These are denoted by NR_* macros in header files, such as... | |
| | | | |
www.development-cycle.com
|
|
| | | [AI summary] The author details the process of setting up a Bitcoin node on a Raspberry Pi 2, including hardware setup, software configuration, and troubleshooting memory and storage issues. | ||