ebpf-for-windows/include
Dave Thaler 8006f181e0
Libbpf API compatibility (#350)
* Libbpf API compatibility

Libbpf is incorporated as a submodule just for the header file.
As discussed in issue #84, we cannot currently use the implementation
since it is very Linux and GCC specific.

This PR also fixes a bug where the user-mode API was calling
CloseHandle directly instead of Platform::CloseHandle which is needed
to make tests work with the mock platform.

Addresses #84

Some code will be cleaner once issue #81 is done

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2021-07-30 15:34:21 -07:00
..
linux Libbpf API compatibility (#350) 2021-07-30 15:34:21 -07:00
ebpf_api.h Fix doxygen warnings (#338) 2021-07-22 14:42:51 -07:00
ebpf_core_structs.h Replace "information" with "info" for consistency (#331) 2021-07-07 11:16:35 -07:00
ebpf_execution_type.h Add doxygen documentation on enum values (#322) 2021-06-30 10:22:40 -06:00
ebpf_helpers.h Fix doxygen warnings (#338) 2021-07-22 14:42:51 -07:00
ebpf_nethooks.h Add main API reference page (#329) 2021-07-07 10:39:59 -07:00
ebpf_program_types.h Replace "information" with "info" for consistency (#331) 2021-07-07 11:16:35 -07:00
ebpf_result.h Add doxygen documentation on enum values (#322) 2021-06-30 10:22:40 -06:00
ebpf_structs.h Add doxygen documentation on enum values (#322) 2021-06-30 10:22:40 -06:00
ebpf_windows.h Add doxygen documentation on enum values (#322) 2021-06-30 10:22:40 -06:00
tlv.h Add doxygen documentation on enum values (#322) 2021-06-30 10:22:40 -06:00