Lines Matching full:bpftool
3 This directory contains scripts for maintaining bpftool's GitHub mirror.
24 ### Synchronize Linux and bpftool mirror
26 This script synchronizes the bpftool mirror with the bpftool sources (and
30 because this is where most bpftool updates are merged.
34 because bpftool strongly relies on libbpf, and the libbpf GitHub mirror is used
37 was brought up-to-date. To ensure optimal compatibility between the bpftool
76 Also make sure you have cloned the bpftool mirror recursively, to check out the
94 $ ./sync-kernel.sh <bpftool-repo> <kernel-repo>
97 If working from within the bpftool repository, the path to the `<bpftool-repo>`
105 commit from the `bpf-next` branch with which the bpftool repository is
107 from `<bpftool-repo>/CHECKPOINT-COMMIT` is used.
109 the `bpf` branch with which the bpftool repository is currently synchronized,
111 `<bpftool-repo>/BPF-CHECKPOINT-COMMIT` is used.
113 commit in `bpf-next` up to which the bpftool mirror should be synchronized).
114 If unset, use the hash from `<bpftool-repo>/libbpf/CHECKPOINT-COMMIT`, after
118 `bpf` up to which the bpftool mirror should be synchronized). If unset, use
119 the hash from `<bpftool-repo>/libbpf/BPF-CHECKPOINT-COMMIT`, after the libbpf
126 This script synchronizes the bpftool mirror with upstream bpftool sources from
133 for the bpftool mirror.
136 filters out all non-bpftool-related files, and reworks the layout to
137 replicate the layout from the bpftool mirror.
139 - It generates patches for each commit touching `bpftool` or the required UAPI
143 - In a new branch in the bpftool mirror, the script applies (`git am`) each of
155 repository and the bpftool mirror. Then it looks for remaining differences