phip1611 / generic-netlink-user-kernel-rustLinks
Example that communicates between userland program (Rust and C) and Linux kernel module (written in C) via Generic Netlink. A custom Netlink family is created and used for this IPC.
☆21Updated 8 months ago
Alternatives and similar repositories for generic-netlink-user-kernel-rust
Users that are interested in generic-netlink-user-kernel-rust are comparing it to the libraries listed below
Sorting:
- perf-script and (Linux, QEMU, SeaBIOS) patches to measure the boot time of a Linux VM with QEMU☆39Updated 5 years ago
- blazesym is a library for address symbolization and related tasks☆233Updated this week
- Investigate kernel error call stacks☆283Updated last week
- Examples of using BPF ring buffer APIs☆135Updated 5 years ago
- Reference setup for Linux kernel development in VSCode☆296Updated 3 weeks ago
- Unsupervised coverage-guided btrfs fuzzer☆14Updated 4 years ago
- ☆26Updated 3 years ago
- An assembler for eBPF programs written in an Intel-like assembly syntax.☆49Updated 2 years ago
- framework for emulating devices in userspace☆194Updated last week
- My exploring in linux kernel☆71Updated 2 weeks ago
- An example on generic netlink communications between the kernel and user-space processes.☆11Updated 3 years ago
- Pahole and the dwarves☆244Updated 4 months ago
- minivm based on kvm☆154Updated last year
- This repo is no longer active. sched_ext is now developed in https://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git/☆137Updated last year
- ☆48Updated last year
- Linux kernel Netlink examples inspired by "Why and How to Use Netlink Socket"☆72Updated 3 years ago
- Rust bindings to libbpf from the Linux kernel☆246Updated 3 weeks ago
- Vhost-user reference server and testcase☆50Updated 6 years ago
- Scripts and automation for the Virtio Hands-On blogs☆42Updated 6 years ago
- Stand-alone Native Linux KVM Tool repo☆588Updated last year
- Notes on Linux network internals☆48Updated 4 years ago
- Sample ebpf programs to analyze☆93Updated this week
- libpulp enables live patching in user space applications.☆63Updated last month
- BPF CO-RE based sched-analyzer☆35Updated 9 months ago
- Succinct notes on the linux mm subsystem.☆123Updated 2 years ago
- virtio implementation☆418Updated last week
- Making eBPF programming easier via build env and examples☆522Updated 2 weeks ago
- A utility for decoding aarch64 ESR register values.☆97Updated last week
- Containers for building the Linux kernel or other software with many different compilers☆233Updated 2 weeks ago
- UTrace is a tracing utility that leverages eBPF to trace both user space and kernel space functions☆47Updated 3 years ago