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

remove --no-verify option from bpf2c and tests using it #3673

Merged
merged 11 commits into from
Sep 14, 2024

Conversation

mikeagun
Copy link
Collaborator

Closes #3571

Description

Removes --no-verify option from bpf2c and the remaining tests using it.

Testing

Removes remaining tests that use --no-verify (the "unsafe" tests).

Documentation

Deleted documentation on --no-verify bpf2c option.

Installation

N/A

saxena-anurag
saxena-anurag previously approved these changes Jul 2, 2024
@Alan-Jowett
Copy link
Member

@mikeagun Can you make this draft until you have it fixed? Or push an update to fix the build break?

@mikeagun mikeagun marked this pull request as draft July 15, 2024 18:07
@mikeagun
Copy link
Collaborator Author

Converting to draft until build fixed.

@mikeagun mikeagun marked this pull request as ready for review August 30, 2024 19:36
@mikeagun
Copy link
Collaborator Author

The problem was due to conflicting changes to noverify related code, rebasing and removing those lines fixed it, so this PR is ready for review now.

dthaler
dthaler previously approved these changes Sep 6, 2024
Alan-Jowett
Alan-Jowett previously approved these changes Sep 6, 2024
dthaler
dthaler previously approved these changes Sep 7, 2024
Alan-Jowett
Alan-Jowett previously approved these changes Sep 9, 2024
@mikeagun mikeagun dismissed stale reviews from Alan-Jowett and dthaler via 5907b03 September 11, 2024 21:24
@dthaler dthaler added this pull request to the merge queue Sep 13, 2024
github-merge-queue bot pushed a commit that referenced this pull request Sep 13, 2024
* remove --no-verify option from bpf2c and tests using it

Closes #3571

* remove builds for unsafe programs in sample.vcxproj

* remove unsafe test cases from netsh_test.cpp

* remove new noverify references

* Revert deletion of netsh tests.

* Add back compilation of unsafe programs (but not bpf2c call)

* remove invalid program tests which used noverify

* remove end_to_end tests using noverify

---------

Co-authored-by: Michael Agun <[email protected]>
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 13, 2024
@mikeagun mikeagun added this pull request to the merge queue Sep 14, 2024
Merged via the queue into microsoft:main with commit a41953d Sep 14, 2024
88 checks passed
@mikeagun mikeagun deleted the remove-bpf2c-noverify branch September 14, 2024 01:58
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.

Remove --no-verify option from bpf2c
4 participants