ebpf-for-windows/include
Dave Thaler f15fd232c7
Preserve ebpf_result values up through user mode APIs (#642)
* Rename win32 error code APIs for internal consistency

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Update error mappings

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Replace unstable NTSTATUS code with a documented one

STATUS_FILE_NOT_SUPPORTED does not appear in MS-ERREF and support varies
by OS version so cannot be relied on.  Replaced with
STATUS_INVALID_IMAGE_FORMAT.

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2021-10-25 14:35:25 -07:00
..
bpf Add libbpf bpf_prog_bind_map() API (#611) 2021-09-30 11:43:06 -06:00
linux Add more libbpf APIs needed by bpftool (#576) 2021-09-23 19:32:09 -07:00
bpf_helper_defs.h make bpf_csum_diff a global helper. (#625) 2021-10-04 11:29:36 -07:00
bpf_helpers.h Rename ebpf_helpers.h to bpf_helpers.h for cross-plat compat (#472) 2021-09-01 16:30:33 -07:00
bpf_helpers_platform.h Rename ebpf_helpers.h to bpf_helpers.h for cross-plat compat (#472) 2021-09-01 16:30:33 -07:00
ebpf_api.h Add program type and attach type to netsh output (#603) 2021-09-28 09:45:22 -07:00
ebpf_core_structs.h Use CRT library to map handles to fds (#513) 2021-09-14 09:25:56 -06:00
ebpf_execution_type.h Add doxygen documentation on enum values (#322) 2021-06-30 10:22:40 -06:00
ebpf_nethooks.h make bpf_csum_diff a global helper. (#625) 2021-10-04 11:29:36 -07:00
ebpf_program_types.h Revert "Add code to propagate flags for helper functions. (#365)" (#366) 2021-08-09 14:37:40 -07:00
ebpf_result.h Preserve ebpf_result values up through user mode APIs (#642) 2021-10-25 14:35:25 -07:00
ebpf_structs.h Implement simple version of BPF_MAP_TYPE_STACK (#617) 2021-10-07 12:44:36 -06:00
ebpf_windows.h Add libpf's libbpf_prog_type_by_name() API (#534) 2021-09-15 12:08:18 -07:00
tlv.h Add support for parsing and composing TLV with fields > 16bit length (#631) 2021-10-04 17:52:47 -06:00