Dave Thaler
4d0ac1bd4d
Replace "information" with "info" for consistency ( #331 )
...
Previously some places had "info" and some had "information".
Both appear in dictionaries, so guidance to avoid abbreviations does not apply.
Fixes #314
Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2021-07-07 11:16:35 -07:00
Alan Jowett
7870921e02
Additional analysis fixes ( #315 )
...
* Fix C26110,C28023,C28193,C6001,C6031,C6054
* Fix C6101
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2021-06-29 15:51:41 -06:00
saxena-anurag
c31547cff5
Add ebpf public APIs - #1 ( #290 )
...
* add ebpf_program_load(), few other APIs
2021-06-22 20:42:18 -07:00
Dave Thaler
a46b00c2e3
Add VM setup scripts and docs ( #281 )
...
* Create an install script rather than having to manually do lots
of steps
* Make Debug build use vcruntime as static libs to avoid adding
another prerequisite on a machine before installing eBPF. This
isn't required for Release builds as vcruntime release DLLs
are part of Windows, unlike vcruntime debug DLLs
Fixes #248
Signed-off-by: Dave Thaler <dthaler@ntdev.microsoft.com>
2021-06-15 08:44:43 -07:00
Alan Jowett
9e8b88a41a
Switch to approved license header format ( #268 )
...
* Switch to approved license header format
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
2021-06-10 12:02:00 -07:00
Shankar Seal
27f8d49888
API to create map and enumerate all pinned maps. ( #246 )
...
* API to create map and enumerate all pinned maps.
* Apply suggestions from code review
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
* Address code review comments
* Address code review comments #2
* Address code review comments #3
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>
2021-06-09 09:44:24 -06:00
saxena-anurag
cf2ef87325
Move program load to ebpfsvc ( #245 )
...
* remove duplicate windows_helpers.cpp, refactor
* remove commented code
* move program load to service
* cleanup commented code
* remove commented code
* cr comments
* make device handle init optional
* cr comments
* change return type of some functions
* fix
* cr comments
* cr comments, cover more error conditions in windows_error_to_ebpf_result
* cr comments
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>
2021-06-07 15:22:04 -06:00
saxena-anurag
4b2384479d
refactor api.lib to api.lib, common.lib, service.lib ( #219 )
...
* refactor api.lib to api.lib, common.lib, service.lib
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2021-05-25 14:11:13 -07:00
saxena-anurag
2518e84e84
Integrate verifier with ebpfsvc ( #198 )
...
* call verifier from svc
* ebpfsvc verification support, rpc client
* change rpc api to take const char*, review comments
2021-05-20 18:04:36 -07:00
Alan Jowett
bf6cb270ac
Update driver to return ebpf_program_data_t to verifier ( #163 )
...
* Update driver to return ebpf_program_data_t to verifier
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
* Fix typo in comment
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2021-05-11 09:53:12 -07:00
Alan Jowett
c47617951a
Split public and internal headers ( #154 )
...
* Split public and internal headers
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
2021-05-10 09:47:54 -06:00
Dave Thaler
927b2081e3
Update directory structure ( #134 )
...
Fixes #124
Signed-off-by: Dave Thaler <dthaler@ntdev.microsoft.com>
2021-05-05 14:10:28 -06:00