ebpf-for-windows/include
Alan Jowett b371d24603
Fix the bpf_map_lookup_elem / bpf_map_update_elem API for per-cpu maps. (#1423)
* The bpf_map_lookup_elem API should correctly handle PERCPU maps.

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

* PR feedback

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

* Use correct APIs to compute current CPU index and maximum CPU index

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

* PR feedback

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

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-09-30 10:24:50 -07:00
..
asm Update bpftool (#945) 2022-04-14 08:31:26 -06:00
bpf remove deprecated prog_load API. (#1352) 2022-08-25 09:18:05 -06:00
kernel Registry changes for program and section data. (#1192) 2022-06-30 16:53:03 -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
user Registry changes for program and section data. (#1192) 2022-06-30 16:53:03 -07:00
bpf2c.h Include hash of program information in metadata (#1376) 2022-09-20 15:58:38 -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 Include hash of program information in metadata (#1376) 2022-09-20 15:58:38 -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 Expose interface luid and compartment id to sock_ops and sock_addr hooks (#1222) 2022-06-17 09:31:48 -07:00
ebpf_program_attach_type_guids.h Sockops 1 (#952) 2022-04-14 15:09:54 -07:00
ebpf_program_types.h Registry changes for program and section data. (#1192) 2022-06-30 16:53:03 -07:00
ebpf_result.h Fix doxygen output (#940) 2022-04-13 12:29:41 -06:00
ebpf_store_helper.h Fix store read logic. (#1267) 2022-07-05 16:54:22 -07:00
ebpf_structs.h Fix the bpf_map_lookup_elem / bpf_map_update_elem API for per-cpu maps. (#1423) 2022-09-30 10:24:50 -07: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 Fix store read logic. (#1267) 2022-07-05 16:54:22 -07:00
elfio_wrapper.hpp Upgrade verifier to latest commit (#1262) 2022-07-05 10:02:12 -07:00