e1aefa4e87 
								
							
								 
							
						 
						
							
							
								
								aya: bless API change  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2257cbeccb 
								
							
								 
							
						 
						
							
							
								
								tc: add SchedClassifier::attach_to_link  
							
							... 
							
							
							
							Similar to Xdp::attach_to_link, can be used to replace/upgrade the
program attached to a link. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b13645b13d 
								
							
								 
							
						 
						
							
							
								
								tc: add SchedClassifierLink::attach_type() getter  
							
							... 
							
							
							
							The link already exposes priority() and handle(). Expose attach_type()
too. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								13f21dce1b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #858  from dave-tucker/ringbuf-doctests  
							
							... 
							
							
							
							Fix docs build 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								19af2497d7 
								
							
								 
							
						 
						
							
							
								
								aya-bpf: Fix XDP Map documentation  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e9e2f48d4f 
								
							
								 
							
						 
						
							
							
								
								aya: Fix ringbuf docs  
							
							... 
							
							
							
							doctests are not running in CI and therefore the didn't catch the
ringbuf docs failures. This commit fixes the issues in the examples.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ec51881403 
								
							
								 
							
						 
						
							
							
								
								ci: Add doctests to workflow  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								44f416a617 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #855  from tamird/fix-lint  
							
							... 
							
							
							
							init: appease clippy 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								af935f84bf 
								
									
								
							
								 
							
						 
						
							
							
								
								init: appease clippy  
							
							... 
							
							
							
							```
warning: in a `match` scrutinee, avoid complex blocks or closures with blocks; instead, move the block or closure higher and bind it with a `let`
   --> init/src/main.rs:127:23
    |
127 |               match (|| {
    |  _______________________^
128 | |                 let entry = entry.context("read_dir(/bin) failed")?;
129 | |                 let path = entry.path();
130 | |                 let status = std::process::Command::new(&path)
...   |
139 | |                 }
140 | |             })() {
    | |_____________^
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#blocks_in_conditions 
    = note: `#[warn(clippy::blocks_in_conditions)]` on by default
```
https://github.com/rust-lang/rust-clippy/pull/11853  landed in nightly. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								890e799072 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #854  from tamird/github-no-brew-update  
							
							... 
							
							
							
							.github: avoid homebrew automatic update 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ea2492144a 
								
									
								
							
								 
							
						 
						
							
							
								
								.github: avoid homebrew automatic update  
							
							... 
							
							
							
							This is slow and prone to failure; see
https://github.com/aya-rs/aya/actions/runs/7204446013/job/19625908097 . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1e99ac9323 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #853  from tamird/public-api-mac  
							
							... 
							
							
							
							xtask: allow public-api regen on aarch64-apple-darwin 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								be94044f31 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #847  from aya-rs/dependabot/cargo/public-api-0.33.1  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b3ec33e763 
								
									
								
							
								 
							
						 
						
							
							
								
								build(deps): update public-api requirement from 0.32.0 to 0.33.1  
							
							... 
							
							
							
							Updates the requirements on [public-api](https://github.com/Enselic/cargo-public-api ) to permit the latest version.
- [Release notes](https://github.com/Enselic/cargo-public-api/releases )
- [Changelog](https://github.com/Enselic/cargo-public-api/blob/main/rustdoc-json/CHANGELOG.md )
- [Commits](https://github.com/Enselic/cargo-public-api/compare/v0.32.0...v0.32.0 )
---
updated-dependencies:
- dependency-name: public-api
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5041aa41de 
								
									
								
							
								 
							
						 
						
							
							
								
								xtask: allow public-api regen on aarch64-apple-darwin  
							
							... 
							
							
							
							```
CARGO_CFG_BPF_TARGET_ARCH=x86_64 cargo +nightly xtask public-api --bless --target x86_64-unknown-linux-gnu
``` 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8227aa5da3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #852  from tianyin/patch-1  
							
							... 
							
							
							
							s/BBF/BPF 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								00f6c59fe7 
								
									
								
							
								 
							
						 
						
							
							
								
								s/BBF/BPF  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4bb93facc7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #851  from tamird/fix-ci  
							
							... 
							
							
							
							.github: update 6.1.x URLs 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4d0cbc8810 
								
									
								
							
								 
							
						 
						
							
							
								
								.github: update 6.1.x URLs  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								41351ec560 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #849  from tamird/terminate-on-RCU  
							
							... 
							
							
							
							xtask: terminate QEMU on "RCU grace-period kthread stack dump" 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7a4c6153a0 
								
									
								
							
								 
							
						 
						
							
							
								
								xtask: terminate QEMU on "RCU grace-period kthread stack dump"  
							
							... 
							
							
							
							See
https://github.com/aya-rs/bpf-linker/actions/runs/7067897954/job/19241830198  
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b1769678f4 
								
							
								 
							
						 
						
							
							
								
								aya/maps: pin for (async)perf_event_array  
							
							... 
							
							
							
							Implement pinning for perf_event_array and async_perf_event_array.
Additionally make the core MapData.pin method operate on a reference
rather than a mutable reference.
Signed-off-by: astoycos <astoycos@redhat.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f7bb525237 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #844  from aya-rs/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-14  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a0e348b332 
								
									
								
							
								 
							
						 
						
							
							
								
								build(deps): bump DavidAnson/markdownlint-cli2-action from 13 to 14  
							
							... 
							
							
							
							Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action ) from 13 to 14.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases )
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v13...v14 )
---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								931cd55905 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #843  from ajwerner/ringbuf-send-sync  
							
							... 
							
							
							
							maps/ringbuf: make RingBuf: Send + Sync 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c06fcc3eda 
								
							
								 
							
						 
						
							
							
								
								maps/ringbuf: make RingBuf: Send + Sync  
							
							... 
							
							
							
							There was no reason for them not to be -- the APIs all require mutable
references and hold onto mutable references, so there cannot be internal
concurrency. The !Send + !Sync came from the MMap, but not for any good
reason. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c89c95bc0b 
								
							
								 
							
						 
						
							
							
								
								tests: change AF_XDP test `PacketMap` repr to `C`  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								60d6a536fa 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #842  from aya-rs/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-13  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								bb5023cea5 
								
									
								
							
								 
							
						 
						
							
							
								
								build(deps): bump DavidAnson/markdownlint-cli2-action from 9 to 13  
							
							... 
							
							
							
							Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action ) from 9 to 13.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases )
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v9...v13 )
---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								34ffde48ee 
								
							
								 
							
						 
						
							
							
								
								tests: update instructions on setting up and running tests  
							
							... 
							
							
							
							- Update the list of required packages.
- Update the command for executing tests in a VM. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8e485bc77a 
								
							
								 
							
						 
						
							
							
								
								aya-log-parser: add support of :p format  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								cc60ca77b9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #819  from Tuetuopay:test-afxdp  
							
							... 
							
							
							
							tests: add AF_XDP test using xdpilone 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								15faca8b2e 
								
							
								 
							
						 
						
							
							
								
								aya: extracting program and map names with the same function  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4d24d1cfe8 
								
							
								 
							
						 
						
							
							
								
								aya: add MapInfo struct following the same pattern as ProgramInfo  
							
							... 
							
							
							
							This makes the APIs for loading maps and programs more similar. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								36420d9297 
								
							
								 
							
						 
						
							
							
								
								aya: support loading a map by fd  
							
							... 
							
							
							
							This adds support to loading maps by fd similarly to the way programs
can be loaded by fd. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								68ba02002f 
								
							
								 
							
						 
						
							
							
								
								aya: make KernelVersion::code public  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								958931efcb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #746  from dave-tucker/markdownlint  
							
							... 
							
							
							
							.github: Add markdownlint 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8780a50be1 
								
							
								 
							
						 
						
							
							
								
								.github: Add markdownlint  
							
							... 
							
							
							
							This adds a linter to catch common markdown formatting errors.
The linter used is markdownlint-cli2 which is available on all platforms
and has an associated Github Action to automate these checks in CI.
Configuration is checked in at .markdownlint-cli2.yaml.
You may run the check locally using `markdownlint-cli2`.
Or you may install the extension for VSCode:
DavidAnson.vscode-markdownlint
Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								33b2e45ad3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #834  from aya-rs/better-kvm-check  
							
							... 
							
							
							
							xtask: attempt to open /dev/kvm 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								42cc175aeb 
								
									
								
							
								 
							
						 
						
							
							
								
								xtask: attempt to open /dev/kvm  
							
							... 
							
							
							
							We're seeing test failures where KVM is present but we aren't able to use it.
See https://github.com/actions/runner-images/issues/7670#issuecomment-1760184162 . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e68fa14d71 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #832  from aya-rs/dependabot/cargo/bindgen-0.69  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c1b367eb4a 
								
									
								
							
								 
							
						 
						
							
							
								
								build(deps): update bindgen requirement from 0.68 to 0.69  
							
							... 
							
							
							
							Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen ) to permit the latest version.
- [Release notes](https://github.com/rust-lang/rust-bindgen/releases )
- [Changelog](https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/rust-bindgen/compare/v0.68.0...v0.68.1 )
---
updated-dependencies:
- dependency-name: bindgen
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8647b9055f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #829  from tamird/bless-api-nightly  
							
							... 
							
							
							
							public-api: bless with new nightly 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6e256fad5b 
								
							
								 
							
						 
						
							
							
								
								public-api: bless with new nightly  
							
							... 
							
							
							
							See https://github.com/rust-lang/rust/commit/58a80c85b9323e59e1b7e744d6 . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e148ce1af3 
								
							
								 
							
						 
						
							
							
								
								tests/xdp: don't leak memory in AF_XDP test  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								aa5ff517e7 
								
							
								 
							
						 
						
							
							
								
								tests: add AF_XDP test using xdpilone  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								cc29c8a74d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #826  from tamird/lint-nightly  
							
							... 
							
							
							
							aya-bpf-cty: remove empty module 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b65a652991 
								
									
								
							
								 
							
						 
						
							
							
								
								aya-bpf-cty: remove empty module  
							
							... 
							
							
							
							This triggers the unused import lint after
https://github.com/rust-lang/rust/commit/482275b19422b871b986ec0400257a . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								67fe16e723 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #825  from aya-rs/dependabot/cargo/async-io-2.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c89b2d156d 
								
									
								
							
								 
							
						 
						
							
							
								
								build(deps): update async-io requirement from 1.3 to 2.0  
							
							... 
							
							
							
							Updates the requirements on [async-io](https://github.com/smol-rs/async-io ) to permit the latest version.
- [Release notes](https://github.com/smol-rs/async-io/releases )
- [Changelog](https://github.com/smol-rs/async-io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/async-io/compare/v1.3.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: async-io
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2 years ago