ebpf-for-windows/include
Alan Jowett 9fdd90adb3
Adding negative tests for ebpf_core.c (#1132)
* Adding negative tests for ebpf_core.c
Fixed bugs in ebpf_core.c around handling bad data.
Fixed incorrect helper function numbering for bpf_ktime_get_ns.
Canonacalizes names of protocol structs and handlers.
Simply protocol dispatch table and remove redundancy.
Add the ability to unregister for async notification (for failure path).
Remove redundant checks (internal calls with SAL annotations).

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
2022-05-26 14:06:02 -07:00
..
asm Update bpftool (#945) 2022-04-14 08:31:26 -06:00
bpf Add (non-deprecated) bpf_prog_load API support (#1130) 2022-05-24 16:12:00 -07:00
linux Nuget package (#999) 2022-04-25 10:26:56 -07:00
net Sockops 1 (#952) 2022-04-14 15:09:54 -07:00
uapi/linux Add some header file names included by typical eBPF programs (#916) 2022-04-11 13:26:49 -07:00
bpf2c.h Support "netsh ebpf show sections" with native drivers (#1070) 2022-05-11 14:06:49 -07:00
bpf_endian.h Sock addr hook callout test (#922) 2022-04-12 11:37:44 -07:00
bpf_helper_defs.h Adding negative tests for ebpf_core.c (#1132) 2022-05-26 14:06:02 -07:00
bpf_helpers.h Nuget package (#999) 2022-04-25 10:26:56 -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 (non-deprecated) bpf_prog_load API support (#1130) 2022-05-24 16:12:00 -07:00
ebpf_core_structs.h ring buffer map. (#659) 2021-12-03 13:19:21 -08:00
ebpf_execution_type.h EC and API changes to load generated BPF driver (#811) 2022-04-01 12:52:04 -07:00
ebpf_extension_uuids.h Change extensions npiid (#841) 2022-03-28 11:26:19 -07:00
ebpf_nethooks.h WFP ALE Flow established callout, tests etc. (#978) 2022-04-20 16:48:20 -07:00
ebpf_program_attach_type_guids.h Sockops 1 (#952) 2022-04-14 15:09:54 -07:00
ebpf_program_types.h Nuget package (#999) 2022-04-25 10:26:56 -07:00
ebpf_result.h Fix doxygen output (#940) 2022-04-13 12:29:41 -06:00
ebpf_structs.h Add bpf_get_current_pid_tgid() helper (#1107) 2022-05-18 20:12:31 -06:00
ebpf_utilities.h support interface parameter for loading XDP program in netsh ebpf con… (#790) 2022-03-09 16:15:58 -08:00
ebpf_windows.h Add libpf's libbpf_prog_type_by_name() API (#534) 2021-09-15 12:08:18 -07:00
elfio_wrapper.hpp Use upstream main branch for ebpf-verifier (#894) 2022-04-05 11:01:36 -07:00