-
Notifications
You must be signed in to change notification settings - Fork 240
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Patch 0.17 with commits from main. (#3604)
* Phase 1 of removing the rundown protection for invoke (#3534) * Phase 1 of removing the rundown protection for invoke Signed-off-by: Alan Jowett <[email protected]> * Fix SAL annotation error Signed-off-by: Alan Jowett <[email protected]> * PR feedback Signed-off-by: Alan Jowett <[email protected]> * PR feedback Signed-off-by: Alan Jowett <[email protected]> * Phase 1 of removing the rundown protection for invoke Signed-off-by: Alan Jowett <[email protected]> * Fix SAL annotation error Signed-off-by: Alan Jowett <[email protected]> * PR feedback Signed-off-by: Alan Jowett <[email protected]> * PR feedback Signed-off-by: Alan Jowett <[email protected]> * Ensure that _ebpf_program_free always run outside of an epoch to prevent deadlocks Signed-off-by: Alan Jowett <[email protected]> * Revert unrelated change Signed-off-by: Alan Jowett <[email protected]> * PR feedback and leak fix Signed-off-by: Alan Jowett <[email protected]> --------- Signed-off-by: Alan Jowett <[email protected]> Co-authored-by: Alan Jowett <[email protected]> * Cache choco packages to work around connectivity issues (#3536) * Cache choco packages to work around connectivity issues Signed-off-by: Alan Jowett <[email protected]> * Download file as cache key if needed Signed-off-by: Alan Jowett <[email protected]> * Skip choco if gather_dumps is false Signed-off-by: Alan Jowett <[email protected]> * Skip choco if gather_dumps is false Signed-off-by: Alan Jowett <[email protected]> * Apply suggestions from code review Co-authored-by: Dave Thaler <[email protected]> --------- Signed-off-by: Alan Jowett <[email protected]> Co-authored-by: Alan Jowett <[email protected]> Co-authored-by: Dave Thaler <[email protected]> * Add option to control the level of verbosity emitted by verifier. (#3570) * Add option to control the level of verbosity emitted by verifier. Signed-off-by: Alan Jowett <[email protected]> * Re-order enums to make normal < informational < verbose Signed-off-by: Alan Jowett <[email protected]> * Apply suggestions from code review Co-authored-by: Dave Thaler <[email protected]> * PR feedback Signed-off-by: Alan Jowett <[email protected]> * Workaround for verifier failure #643 Signed-off-by: Alan Jowett <[email protected]> * Revert change in ebpf-service verification path Signed-off-by: Alan Jowett <[email protected]> --------- Signed-off-by: Alan Jowett <[email protected]> Co-authored-by: Alan Jowett <[email protected]> Co-authored-by: Dave Thaler <[email protected]> * Add `total_size` to extension header. (#3573) * change ebpf_extension_header_t to ebpf_version_header_t * revert to ebpf_version_header_t * revert to ebpf_version_header_t * update header * update doc * update doc * use total_size to get the actual struct size * Apply suggestions from code review Co-authored-by: Dave Thaler <[email protected]> --------- Co-authored-by: Dave Thaler <[email protected]> * disable tailcall test for now (#3558) Co-authored-by: Dhiren Vispute <[email protected]> * Cleanup batch APIs and remove unused parameter (#3580) Signed-off-by: Alan Jowett <[email protected]> Co-authored-by: Alan Jowett <[email protected]> Co-authored-by: Sharmi <[email protected]> * Add support for multiple programs per section (#3557) * Allow multiple programs per section Temporarily use a fork of ebpf-verifier until vbpf/ebpf-verifier#642 is merged. Per https://stackoverflow.com/questions/13147170/attribute-always-inline-failing the __attribute__((always_inline)) doesn't do anything unless you also have the "inline" keyword. Signed-off-by: Dave Thaler <[email protected]> * Update verifier to latest Signed-off-by: Dave Thaler <[email protected]> * Address comment from Alan Signed-off-by: Dave Thaler <[email protected]> * Address API compat comment from Anurag Signed-off-by: Dave Thaler <[email protected]> --------- Signed-off-by: Dave Thaler <[email protected]> * Add workaround for NmrRegisterClient calling detach (#3594) Signed-off-by: Alan Jowett <[email protected]> Co-authored-by: Alan Jowett <[email protected]> * move enum to header (#3593) --------- Signed-off-by: Alan Jowett <[email protected]> Signed-off-by: Dave Thaler <[email protected]> Co-authored-by: Alan Jowett <[email protected]> Co-authored-by: Alan Jowett <[email protected]> Co-authored-by: Dave Thaler <[email protected]> Co-authored-by: Anurag Saxena <[email protected]> Co-authored-by: Dhiren Vispute <[email protected]> Co-authored-by: Dhiren Vispute <[email protected]> Co-authored-by: Sharmi <[email protected]>
- Loading branch information
1 parent
1be897b
commit 4167d2d
Showing
162 changed files
with
5,192 additions
and
5,755 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule ebpf-verifier
updated
36 files
Oops, something went wrong.