Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
[submodule "external/usersim"]
path = external/usersim
url = https://github.com/microsoft/usersim.git
[submodule "external/ebpf-extension-common"]
path = external/ebpf-extension-common
url = https://github.com/LakshK98/ebpf-extension-common.git
[submodule "tests/external/kissfft"]
path = tests/external/kissfft
url = https://github.com/mborgerding/kissfft
url = https://github.com/mborgerding/kissfft
88 changes: 88 additions & 0 deletions ebpf-for-windows.sln
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netebpfext_user", "netebpfe
{231EE32B-EBA4-4FE5-A55B-DB18F539D403} = {231EE32B-EBA4-4FE5-A55B-DB18F539D403}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ebpf_extension_common_km", "external\ebpf-extension-common\sys\ebpf_extension_common_km.vcxproj", "{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ebpf_extension_common_um", "external\ebpf-extension-common\user\ebpf_extension_common_um.vcxproj", "{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netebpfext_unit", "tests\netebpfext_unit\netebpfext_unit.vcxproj", "{E619B985-44B3-4292-A585-5CD0C4315ED3}"
ProjectSection(ProjectDependencies) = postProject
{231EE32B-EBA4-4FE5-A55B-DB18F539D403} = {231EE32B-EBA4-4FE5-A55B-DB18F539D403}
Expand Down Expand Up @@ -2435,6 +2439,90 @@ Global
{630BB78F-6211-41D8-8E3A-096E22E169EF}.RelWithDebInfo|x64.Build.0 = Release|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.RelWithDebInfo|x86.ActiveCfg = Release|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.RelWithDebInfo|x86.Build.0 = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Debug|ARM64.ActiveCfg = Debug|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Debug|ARM64.Build.0 = Debug|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Debug|x64.ActiveCfg = Debug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Debug|x64.Build.0 = Debug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Debug|x86.ActiveCfg = Debug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Debug|x86.Build.0 = Debug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.FuzzerDebug|ARM64.ActiveCfg = Debug|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.FuzzerDebug|ARM64.Build.0 = Debug|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.FuzzerDebug|x64.ActiveCfg = Debug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.FuzzerDebug|x64.Build.0 = Debug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.FuzzerDebug|x86.ActiveCfg = Debug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.FuzzerDebug|x86.Build.0 = Debug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.MinSizeRel|ARM64.ActiveCfg = Release|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.MinSizeRel|ARM64.Build.0 = Release|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.MinSizeRel|x64.ActiveCfg = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.MinSizeRel|x64.Build.0 = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.MinSizeRel|x86.ActiveCfg = NativeOnlyRelease|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.MinSizeRel|x86.Build.0 = NativeOnlyRelease|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyDebug|ARM64.ActiveCfg = NativeOnlyDebug|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyDebug|ARM64.Build.0 = NativeOnlyDebug|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyDebug|x64.ActiveCfg = NativeOnlyDebug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyDebug|x64.Build.0 = NativeOnlyDebug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyDebug|x86.ActiveCfg = NativeOnlyDebug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyDebug|x86.Build.0 = NativeOnlyDebug|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyRelease|ARM64.ActiveCfg = NativeOnlyRelease|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyRelease|ARM64.Build.0 = NativeOnlyRelease|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyRelease|x64.ActiveCfg = NativeOnlyRelease|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyRelease|x64.Build.0 = NativeOnlyRelease|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyRelease|x86.ActiveCfg = NativeOnlyRelease|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.NativeOnlyRelease|x86.Build.0 = NativeOnlyRelease|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Release|ARM64.ActiveCfg = Release|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Release|ARM64.Build.0 = Release|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Release|x64.ActiveCfg = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Release|x64.Build.0 = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Release|x86.ActiveCfg = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.Release|x86.Build.0 = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.RelWithDebInfo|ARM64.ActiveCfg = Release|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.RelWithDebInfo|ARM64.Build.0 = Release|ARM64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.RelWithDebInfo|x64.ActiveCfg = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.RelWithDebInfo|x64.Build.0 = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.RelWithDebInfo|x86.ActiveCfg = Release|x64
{A9C1C11D-8B8E-4F3A-9D5C-6E7F8B9A0C1D}.RelWithDebInfo|x86.Build.0 = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Debug|ARM64.ActiveCfg = Debug|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Debug|ARM64.Build.0 = Debug|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Debug|x64.ActiveCfg = Debug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Debug|x64.Build.0 = Debug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Debug|x86.ActiveCfg = Debug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Debug|x86.Build.0 = Debug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.FuzzerDebug|ARM64.ActiveCfg = FuzzerDebug|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.FuzzerDebug|ARM64.Build.0 = FuzzerDebug|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.FuzzerDebug|x64.ActiveCfg = FuzzerDebug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.FuzzerDebug|x64.Build.0 = FuzzerDebug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.FuzzerDebug|x86.ActiveCfg = FuzzerDebug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.FuzzerDebug|x86.Build.0 = FuzzerDebug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.MinSizeRel|ARM64.ActiveCfg = Release|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.MinSizeRel|ARM64.Build.0 = Release|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.MinSizeRel|x64.ActiveCfg = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.MinSizeRel|x64.Build.0 = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.MinSizeRel|x86.ActiveCfg = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.MinSizeRel|x86.Build.0 = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyDebug|ARM64.ActiveCfg = Debug|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyDebug|ARM64.Build.0 = Debug|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyDebug|x64.ActiveCfg = Debug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyDebug|x64.Build.0 = Debug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyDebug|x86.ActiveCfg = Debug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyDebug|x86.Build.0 = Debug|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyRelease|ARM64.ActiveCfg = Release|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyRelease|ARM64.Build.0 = Release|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyRelease|x64.ActiveCfg = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyRelease|x64.Build.0 = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyRelease|x86.ActiveCfg = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.NativeOnlyRelease|x86.Build.0 = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Release|ARM64.ActiveCfg = Release|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Release|ARM64.Build.0 = Release|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Release|x64.ActiveCfg = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Release|x64.Build.0 = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Release|x86.ActiveCfg = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.Release|x86.Build.0 = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.RelWithDebInfo|ARM64.ActiveCfg = Release|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.RelWithDebInfo|ARM64.Build.0 = Release|ARM64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.RelWithDebInfo|x64.ActiveCfg = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.RelWithDebInfo|x64.Build.0 = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.RelWithDebInfo|x86.ActiveCfg = Release|x64
{B2D3E12F-9C7A-4E5B-8F6D-7A8C9B0D1E2F}.RelWithDebInfo|x86.Build.0 = Release|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Debug|ARM64.ActiveCfg = Debug|ARM64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Debug|ARM64.Build.0 = Debug|ARM64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Debug|x64.ActiveCfg = Debug|x64
Expand Down
1 change: 1 addition & 0 deletions external/ebpf-extension-common
Submodule ebpf-extension-common added at 485287
Loading
Loading