Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to ebpf 0.18.0 and add supports_context_header #91

Merged
merged 1 commit into from
Aug 2, 2024

Conversation

Alan-Jowett
Copy link
Member

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 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.

Testing

CI/CD

Documentation

No.

Installation

No.

@Alan-Jowett Alan-Jowett merged commit 8ea5361 into microsoft:main Aug 2, 2024
21 checks passed
@Alan-Jowett Alan-Jowett deleted the update_ebpf branch August 2, 2024 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants