This repository contains GitHub Actions workflow definitions, scripts and configuration files used by those workflows.
You can check the workflow runs on kernel-patches/bpf actions page.
"BPF CI" refers to a continuous integration testing system targeting BPF subsystem of the Linux Kernel.
BPF CI consists of a number of components:
- kernel-patches/bpf - a copy of Linux Kernel source repository tracking upstream bpf trees
 - Kernel Patches Daemon instance - a service connecting Patchwork with the GitHub repository
 - kernel-patches/vmtest (this repository) - GitHub Actions workflows
 - libbpf/ci - custom reusable GitHub Actions
 - kernel-patches/runner - self-hosted GitHub Actions runners
 
Of course BPF CI also has important dependencies such as:
- selftests/bpf - the main test suite of BPF CI
 - selftests/sched_ext - in-kernel sched_ext test suite
 - veristat - used to catch performance and BPF verification regressions on a suite of complex BPF programs
 - vmtest - a QEMU wrapper, used to execute tests in a VM
 - GCC BPF backend
 - Above-mentioned Patchwork instance, maintained by the Linux Foundation