libbpf: Use local includes inside the library
authorSergey Kacheev <s.kacheev@gmail.com>
Wed, 2 Aug 2023 18:22:14 +0000 (21:22 +0300)
committerMartin KaFai Lau <martin.lau@kernel.org>
Fri, 4 Aug 2023 22:06:46 +0000 (15:06 -0700)
commitdde3979bb3451c820b540151f5903bfd2e814f60
tree64387fecdb14d6e492e884dd07b86a442a6bb036
parent5426700e6841bf72e652e34b5cec68eadf442435
libbpf: Use local includes inside the library

In our monrepo, we try to minimize special processing when importing
(aka vendor) third-party source code. Ideally, we try to import
directly from the repositories with the code without changing it, we
try to stick to the source code dependency instead of the artifact
dependency. In the current situation, a patch has to be made for
libbpf to fix the includes in bpf headers so that they work directly
from libbpf/src.

Signed-off-by: Sergey Kacheev <s.kacheev@gmail.com>
Acked-by: Yonghong Song <yonghong.song@linux.dev>
Link: https://lore.kernel.org/r/CAJVhQqUg6OKq6CpVJP5ng04Dg+z=igevPpmuxTqhsR3dKvd9+Q@mail.gmail.com
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
tools/lib/bpf/bpf_tracing.h
tools/lib/bpf/usdt.bpf.h