This pull request includes several updates to dependencies and enhancements to context management in the ebpf_extensions module. The most important changes include updating the eBPF-for-Windows package version, adding support for context headers, and refactoring context structures for better clarity and functionality.
Dependency Updates:
Updated eBPF-for-Windows package version from 0.17.0 to 0.18.0 in multiple files, including .github/workflows/cicd.yml, CONTRIBUTING.md, Directory.Packages.props, ebpf_extensions/neteventebpfext/sys/neteventebpfext.vcxproj, and ebpf_extensions/neteventebpfext/user/neteventebpfext_user.vcxproj. [1][2][3][4][5][6][7][8][9][10]
Context Management Enhancements:
Added support for context headers in ebpf_extensions/neteventebpfext/netevent_ebpf_ext_event.c and ebpf_extensions/ntosebpfext/ntos_ebpf_ext_process.c by updating context structures and related functions. [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]
These changes ensure that the project uses the latest version of dependencies and improves the handling of context data in the ebpf_extensions module, enhancing both functionality and maintainability.
Description
This pull request includes several updates to dependencies and enhancements to context management in the
ebpf_extensions
module. The most important changes include updating theeBPF-for-Windows
package version, adding support for context headers, and refactoring context structures for better clarity and functionality.Dependency Updates:
eBPF-for-Windows
package version from0.17.0
to0.18.0
in multiple files, including.github/workflows/cicd.yml
,CONTRIBUTING.md
,Directory.Packages.props
,ebpf_extensions/neteventebpfext/sys/neteventebpfext.vcxproj
, andebpf_extensions/neteventebpfext/user/neteventebpfext_user.vcxproj
. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]Context Management Enhancements:
ebpf_extensions/neteventebpfext/netevent_ebpf_ext_event.c
andebpf_extensions/ntosebpfext/ntos_ebpf_ext_process.c
by updating context structures and related functions. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]These changes ensure that the project uses the latest version of dependencies and improves the handling of context data in the
ebpf_extensions
module, enhancing both functionality and maintainability.Testing
CI/CD
Documentation
No.
Installation
No.