gamedolphin
44e7550347
fix: use std::env::var to fetch CARGO_TARGET_DIR at compile time
6 months ago
Sandeep Nambiar
b55766232b
feat: custom target directory support
6 months ago
catalin-h
a006355e62
lsp: support rust-analyzer on helix editor ( #103 )
...
This patch allows the helix editor to correctly initialize the
rust-analyzer when opening a source file from {{project-name}}-ebpf.
To find the Cargo.toml the helix editor must be launched from
the {{project-name}}-ebpf directory or provide the workspace path
as follows:
hx -w <path to {{project-name}}-ebpf> [relative path in {{project-name}}-ebpf]
The patch was tested using helix version 23.10.
6 months ago
Chris Pick
2ad877309a
build: Set `resolver = "2"` at the workspace's Cargo.toml
...
This is the default resolver for the 2021 edition, but needs to be set
manually in virtual workspaces.
https://doc.rust-lang.org/edition-guide/rust-2021/default-cargo-resolver.html#detail
6 months ago
Chris Pick
d9ce1b7169
ebpf: use TC_ACT_PIPE in classifier
...
Demonstrate using the correct constant instead of a magic number.
6 months ago
wanjunlei
7c143de8af
add a build command ( #108 )
...
Add a new command to build ebpf and userspace programs without running.
```
cargo xtask build
```
Co-authored-by: Michal Rostecki <vadorovsky@protonmail.com>
6 months ago
Michal Rostecki
f642921fee
chore: Use `aya`, `aya-ebpf` and `aya-log` from crates.io
7 months ago
Michal Rostecki
97e817d110
chore: Rename aya-bpf to aya-ebpf ( #106 )
...
aya-bpf crate got renamed to aya-ebpf. Reflect this change
in the template.
8 months ago
blacker1230
1185fd49d2
Fix sk_msg.
8 months ago
pdliyan
3bee1bcc0f
Reverse of sk_msg.
8 months ago
pdliyan
17fe98c37c
Have no idea about this failed.
8 months ago
pdliyan
5d04aef980
Try fix the usage of fd().
8 months ago
pdliyan
c68f239ad0
Try fix test failed. Let's see if that would pass.
8 months ago
pdliyan
628e6a4f81
Fix unchanged Bpf reference. Would check sock_map latter.
8 months ago
pdliyan
bc61bdeeba
Rename aya-bpf to aya-ebpf.
8 months ago
pdliyan
dce5317f2c
Rename aya-bpf to aya-ebpf.
8 months ago
dependabot[bot]
9dc5296e47
Merge pull request #100 from aya-rs/dependabot/github_actions/actions/checkout-4
1 year ago
dependabot[bot]
6abd727868
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Tamir Duberstein
1247fdea1d
socket_filter: fix build
...
The signature of attach changed in
https://github.com/aya-rs/aya/pull/723 .
1 year ago
Dave Tucker
599ba4bdf9
Merge pull request #99 from dave-tucker/new-names
1 year ago
Dave Tucker
162599934c
ci: Use taiki-e/install-action
...
This should binstall cargo-generate to save CI time
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
1 year ago
Dave Tucker
bccd6d3cb6
ebpf: Don't use name in macros
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
1 year ago
Tamir Duberstein
afdb45341f
Remove branch specifications
...
The branch should be dictated by the repository.
1 year ago
Alessandro Decina
d65e6d2bb6
Merge pull request #94 from liyan-ah/main
...
Allow process to lock memory for eBPF resources.
1 year ago
liyan
288919127c
Update main.rs
1 year ago
liyan
2aeba1b85d
Update {{project-name}}/src/main.rs
...
Co-authored-by: Alessandro Decina <alessandro.d@gmail.com>
1 year ago
liyan
c6ece63d97
Update main.rs
1 year ago
pdliyan
506ce7ec3d
make warn info more informative.
1 year ago
pdliyan
0f4584ef7a
remove whitespace.
1 year ago
pdliyan
d22827603d
remove white line.
1 year ago
pdliyan
f3eb374c3e
remove rlimit use.
1 year ago
pdliyan
bc2db6b112
use libc instead of rlimit.
1 year ago
pdliyan
f8639db35a
add memlock remove.
1 year ago
dependabot[bot]
d0e4a02fe2
Merge pull request #93 from aya-rs/dependabot/github_actions/actions/checkout-3
1 year ago
dependabot[bot]
1a1d2b625e
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Tamir Duberstein
b14a75f692
github: add dependabot
1 year ago
Tamir Duberstein
0c06a47bc2
Remove redundant instructions
...
We just need to install bpf-linker; the rest of this is already encoded
in rust-toolchain.toml.
Fixes #83 .
1 year ago
Tamir Duberstein
d6334c269a
github: add rust-cache
...
Fixes #50 .
1 year ago
Alessandro Decina
69ea57ac54
Merge pull request #90 from aya-rs/fix-tests
...
Fix sk_msg tests
1 year ago
Tamir Duberstein
3013ab506d
Fix sk_msg tests
...
These were broken by #89 which pulled in
https://github.com/aya-rs/aya/pull/397 and other changes which were not
reflected in the templates.
1 year ago
Arindam Das
b45787c353
fix: fixes aya and aya-log version mismatch ( #89 )
...
Fixes aya and aya-log version mismatch between {{project-name}}-epbf and {{project-name}} crates.
Fixes https://github.com/aya-rs/aya/issues/565 .
1 year ago
Alessandro Decina
8e92b72545
Merge pull request #86 from tamird/actions-rs
...
Replace actions-rs/toolchain with dtolnay/rust-toolchain
2 years ago
Tamir Duberstein
37654a088e
Replace actions-rs/toolchain with dtolnay/rust-toolchain
...
See https://github.com/actions-rs/toolchain/issues/216 ; actions-rs seems
to be unmaintained.
2 years ago
Alessandro Decina
4ce0e28314
Merge pull request #82 from dmitris/nightly-text
...
sync rustup nightly install directions with Book
2 years ago
Dmitry Savintsev
732b7ea930
sync run nightly install directions with Book
...
Signed-off-by: Dmitry Savintsev <dsavints@gmail.com>
2 years ago
vadorovsky
b00519ff0d
Merge pull request #81 from dmitris/deps-upd
...
upgrade deps: tokio and anyhow
2 years ago
Dmitry Savintsev
715967772f
upgrade deps: tokio and anyhow
2 years ago
Michal Rostecki
6a605e08dd
Merge pull request #80 from dmitris/toml-space
...
minor space fix for VSCode toml formatting
2 years ago
Dmitry Savintsev
347d37c914
minor space fix for VSCode toml formatting
...
Signed-off-by: Dmitry Savintsev <dsavints@gmail.com>
2 years ago
Michal Rostecki
16b8d42238
Merge pull request #78 from vadorovsky/unpin-nightly
...
Unpin Rust nightly
2 years ago