diff --git a/CMakeLists.txt b/CMakeLists.txt index bd526d0..268b08e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,12 +14,12 @@ pybind11_add_module( src/core/bpf_exception.h src/core/bpf_map.h src/core/bpf_object.h - src/core/bpf_perf_buffer.h + src/maps/bpf_perf_buffer.h src/bindings/main.cpp src/core/bpf_program.cpp src/core/bpf_map.cpp src/core/bpf_object.cpp - src/core/bpf_perf_buffer.cpp) + src/maps/bpf_perf_buffer.cpp) # --- libbpf build rules --- set(LIBBPF_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/libbpf/src) diff --git a/src/bindings/main.cpp b/src/bindings/main.cpp index b6bb779..e2336f2 100644 --- a/src/bindings/main.cpp +++ b/src/bindings/main.cpp @@ -10,7 +10,7 @@ extern "C" { #include "core/bpf_program.h" #include "core/bpf_exception.h" #include "core/bpf_map.h" -#include "core/bpf_perf_buffer.h" +#include "maps/bpf_perf_buffer.h" namespace py = pybind11; diff --git a/src/core/bpf_perf_buffer.cpp b/src/maps/bpf_perf_buffer.cpp similarity index 98% rename from src/core/bpf_perf_buffer.cpp rename to src/maps/bpf_perf_buffer.cpp index dceb747..7b5c4e1 100644 --- a/src/core/bpf_perf_buffer.cpp +++ b/src/maps/bpf_perf_buffer.cpp @@ -1,5 +1,5 @@ #include "bpf_perf_buffer.h" -#include "bpf_exception.h" +#include "core/bpf_exception.h" BpfPerfBuffer::BpfPerfBuffer(int map_fd, int page_cnt, py::function callback, py::object lost_callback) diff --git a/src/core/bpf_perf_buffer.h b/src/maps/bpf_perf_buffer.h similarity index 100% rename from src/core/bpf_perf_buffer.h rename to src/maps/bpf_perf_buffer.h