ebpf-for-windows/ebpfapi
Dave Thaler 80c953280e
Add libbpf bpf_prog_bind_map() API (#611)
* Add libbpf bpf_prog_bind_map() API

Fixes #379

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

* Fix SAL annotation

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

* Fix leak

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

* Address feedback

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

* Make program lock protect the set of maps associated with the program

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

Co-authored-by: Alan Jowett <alanjo@microsoft.com>
Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
2021-09-30 11:43:06 -06:00
..
Source.def Add libbpf bpf_prog_bind_map() API (#611) 2021-09-30 11:43:06 -06:00
dllmain.cpp Switch to approved license header format (#268) 2021-06-10 12:02:00 -07:00
ebpfapi.vcxproj Move generated include to include (#564) 2021-09-17 17:13:14 -06:00
ebpfapi.vcxproj.filters Use CRT library to map handles to fds (#513) 2021-09-14 09:25:56 -06:00
pch.h Switch to approved license header format (#268) 2021-06-10 12:02:00 -07:00
resource.h Add version info to ebpfcore.sys, ebpfapi.dll, netebpfext.sys, and ebpfsvc.exe (#478) 2021-09-01 17:57:35 -06:00
rpc_client.cpp Add libpf's libbpf_prog_type_by_name() API (#534) 2021-09-15 12:08:18 -07:00