github.com/tokio-rs/io-uring
The `io_uring` library for Rust
https://github.com/tokio-rs/io-uring
No safe way to wait for completions without submitting
mahkoh opened this issue about 1 month ago
mahkoh opened this issue about 1 month ago
feat: support xattr related opcodes
lemolatoon opened this pull request about 1 month ago
lemolatoon opened this pull request about 1 month ago
Support for `xattr` Related Ops
lemolatoon opened this issue about 1 month ago
lemolatoon opened this issue about 1 month ago
Add missing `register_files` APIs
ChillFish8 opened this pull request about 2 months ago
ChillFish8 opened this pull request about 2 months ago
FAST_POLL support and switch to rustix
redactedontop opened this issue 2 months ago
redactedontop opened this issue 2 months ago
Eliminate Rust toolchain version requirement for Tier 2 architectures
OriginCode opened this pull request 2 months ago
OriginCode opened this pull request 2 months ago
vendor loongarch64 sys.rs
k0tran opened this pull request 2 months ago
k0tran opened this pull request 2 months ago
Add waitpid
quininer opened this pull request 3 months ago
quininer opened this pull request 3 months ago
compile_error on s390x
cboltz opened this issue 3 months ago
cboltz opened this issue 3 months ago
feat: Support `IORING_TIMEOUT_MULTISHOT` flag
pchaseh opened this pull request 3 months ago
pchaseh opened this pull request 3 months ago
Multishot timeout is unsupported
pchaseh opened this issue 3 months ago
pchaseh opened this issue 3 months ago
Add mips64 sys.rs
OriginCode opened this pull request 3 months ago
OriginCode opened this pull request 3 months ago
Use libc instead of hardcoded errnos
OriginCode opened this pull request 3 months ago
OriginCode opened this pull request 3 months ago
Add loongarch64 sys.rs
OriginCode opened this pull request 3 months ago
OriginCode opened this pull request 3 months ago
Add powerpc64 sys.rs
OriginCode opened this pull request 3 months ago
OriginCode opened this pull request 3 months ago
Some minor grammar fixes, make squeue's `push` functions consume each `entry` instead of cloning it, and make `push_unchecked` public
Orkking2 opened this pull request 3 months ago
Orkking2 opened this pull request 3 months ago
feat: Support Bind and Listen opcodes
pchaseh opened this pull request 3 months ago
pchaseh opened this pull request 3 months ago
vendor riscv64 sys.rs
Xeonacid opened this pull request 3 months ago
Xeonacid opened this pull request 3 months ago
release 0.7.5
quininer opened this pull request 3 months ago
quininer opened this pull request 3 months ago
Update sys.rs to 6.14
quininer opened this pull request 3 months ago
quininer opened this pull request 3 months ago
Building with bindgen feature is broken
ryanabx opened this issue 3 months ago
ryanabx opened this issue 3 months ago
Add setsockopt
ThomasHabets opened this pull request 4 months ago
ThomasHabets opened this pull request 4 months ago
Is io_uring_prep_splice supported?
vlourme opened this issue 5 months ago
vlourme opened this issue 5 months ago
Add support for bind/listen
pinkforest opened this issue 5 months ago
pinkforest opened this issue 5 months ago
feat: add support for ReadMulti opcode (6.7+)
kp-omer-shamash opened this pull request 5 months ago
kp-omer-shamash opened this pull request 5 months ago
Allow more than two receives in test_tcp_recv_bundle
beviu opened this pull request 5 months ago
beviu opened this pull request 5 months ago
Add SubmitArgs::min_wait_usec (kernel 6.12)
beviu opened this pull request 5 months ago
beviu opened this pull request 5 months ago
Fix build with bindgen feature
beviu opened this pull request 5 months ago
beviu opened this pull request 5 months ago
lib: add `register_buffers*` functions
saiintbrisson opened this pull request 6 months ago
saiintbrisson opened this pull request 6 months ago
register_buf_ring missing flags
gwendalF opened this issue 7 months ago
gwendalF opened this issue 7 months ago
Linux 6.12 API change: `io_uring_getevents_arg`
NoisyCoil opened this issue 7 months ago
NoisyCoil opened this issue 7 months ago
Add support for ftruncate
vmingchen opened this pull request 8 months ago
vmingchen opened this pull request 8 months ago
Implement the equivalent of `io_uring_prep_sendto`
ruuda opened this pull request 8 months ago
ruuda opened this pull request 8 months ago
Support RISC-V?
SUPERCILEX opened this issue 9 months ago
SUPERCILEX opened this issue 9 months ago
Feature: Store provided buffers address
gwendalF opened this issue 9 months ago
gwendalF opened this issue 9 months ago
Compilation error when running tests on 0.7.0 (master)
josephg opened this issue 10 months ago
josephg opened this issue 10 months ago
Fix name of some syscalls in docs
aconz2 opened this pull request 10 months ago
aconz2 opened this pull request 10 months ago
Use hugepage for SQE/CQE mmap
ileixe opened this issue 11 months ago
ileixe opened this issue 11 months ago
CQ overflowing, but ring is never busy
lbrndnr opened this issue 11 months ago
lbrndnr opened this issue 11 months ago
release 0.7.0
quininer opened this pull request 12 months ago
quininer opened this pull request 12 months ago
Fix ci
quininer opened this pull request 12 months ago
quininer opened this pull request 12 months ago
Add notif and related SendZc docs
erenon opened this pull request 12 months ago
erenon opened this pull request 12 months ago
discussion: Why not bind liburing and instead use system calls directly?
MrCroxx opened this issue 12 months ago
MrCroxx opened this issue 12 months ago
Fix ci
quininer opened this issue 12 months ago
quininer opened this issue 12 months ago
Update for recent kernels (up to 6.10)
yaroslavros opened this pull request 12 months ago
yaroslavros opened this pull request 12 months ago
SendZc doesn't work.
Eugene-Usachev opened this issue 12 months ago
Eugene-Usachev opened this issue 12 months ago
Increase tail at once for push_multiple()
ileixe opened this pull request about 1 year ago
ileixe opened this pull request about 1 year ago
Support io_uring_prep_cmd_sock
erenon opened this issue about 1 year ago
erenon opened this issue about 1 year ago
Is direct I/O supported?
zRegle opened this issue about 1 year ago
zRegle opened this issue about 1 year ago
Achieving higher throughput
bits0rcerer opened this issue about 1 year ago
bits0rcerer opened this issue about 1 year ago
feat: a convenient wrapper for buf ring
Berrysoft opened this pull request about 1 year ago
Berrysoft opened this pull request about 1 year ago
Fix nightly compiler complaints about size_of
SUPERCILEX opened this pull request about 1 year ago
SUPERCILEX opened this pull request about 1 year ago
Add constructor of IoUring from raw FD
HeroicKatora opened this pull request about 1 year ago
HeroicKatora opened this pull request about 1 year ago
Documentation should point to `liburing` + examples
Connortsui20 opened this issue about 1 year ago
Connortsui20 opened this issue about 1 year ago
Fix clippy and rustdoc warnings
Connortsui20 opened this pull request about 1 year ago
Connortsui20 opened this pull request about 1 year ago
Fix broken test_udp_recvmsg_multishot_trunc test
SUPERCILEX opened this pull request about 1 year ago
SUPERCILEX opened this pull request about 1 year ago
unsafe impl `Send+Sync` for `Submitter`, `SubmissionQueue`, `CompletionQueue`
problame opened this pull request about 1 year ago
problame opened this pull request about 1 year ago
relax sq.flags atomic read
FrankReh opened this pull request about 1 year ago
FrankReh opened this pull request about 1 year ago
Fix memory ordering in needs_wake
HeroicKatora opened this pull request over 1 year ago
HeroicKatora opened this pull request over 1 year ago
Async support
saltatory opened this issue over 1 year ago
saltatory opened this issue over 1 year ago
feat: more derive traits for Fixed type
andrewgazelka opened this pull request over 1 year ago
andrewgazelka opened this pull request over 1 year ago
Test register buffers
Connortsui20 opened this pull request over 1 year ago
Connortsui20 opened this pull request over 1 year ago
`test_udp_recvmsg_multishot_trunc` fails
Connortsui20 opened this issue over 1 year ago
Connortsui20 opened this issue over 1 year ago
Update documentation for `ReadFixed` and `WriteFixed`
Connortsui20 opened this pull request over 1 year ago
Connortsui20 opened this pull request over 1 year ago
`ReadFixed` and `WriteFixed` descriptions
Connortsui20 opened this issue over 1 year ago
Connortsui20 opened this issue over 1 year ago
release 0.6.4
quininer opened this pull request over 1 year ago
quininer opened this pull request over 1 year ago
Fix lint
SUPERCILEX opened this pull request over 1 year ago
SUPERCILEX opened this pull request over 1 year ago
opcode: add Futex{Wake,Wait,Waitv}
oxalica opened this pull request over 1 year ago
oxalica opened this pull request over 1 year ago
Fix ci test for new kernel
quininer opened this pull request over 1 year ago
quininer opened this pull request over 1 year ago
Make license metadata SPDX compliant
paolobarbolini opened this pull request over 1 year ago
paolobarbolini opened this pull request over 1 year ago
Need help understanding `RecvMsg`
espoal opened this issue over 1 year ago
espoal opened this issue over 1 year ago
More examples?
espoal opened this issue over 1 year ago
espoal opened this issue over 1 year ago
Questions about `ProvideBuffers`
espoal opened this issue over 1 year ago
espoal opened this issue over 1 year ago
Workspace for higher level API
pinkforest opened this issue over 1 year ago
pinkforest opened this issue over 1 year ago
inline Entry::clone
s3bk opened this pull request over 1 year ago
s3bk opened this pull request over 1 year ago
feat: allow uring builder to customize flags/features
bychjzh opened this pull request over 1 year ago
bychjzh opened this pull request over 1 year ago
Correctly handle coop_taskrun
jrahman opened this pull request over 1 year ago
jrahman opened this pull request over 1 year ago
Handling `EAGAIN`/`EWOULDBLOCK`
jamwaffles opened this issue over 1 year ago
jamwaffles opened this issue over 1 year ago
Add mutable RecvMsgOut
SUPERCILEX opened this pull request over 1 year ago
SUPERCILEX opened this pull request over 1 year ago
Add fixed buffer support for uring_cmd
ollie-etl opened this pull request over 1 year ago
ollie-etl opened this pull request over 1 year ago
Make `Submitter::register_buffers` to accept `IoSlice{Mut}`
sanmai-NL opened this issue over 1 year ago
sanmai-NL opened this issue over 1 year ago
Any work to be done?
rushilmehra opened this issue over 1 year ago
rushilmehra opened this issue over 1 year ago
Fix broken RecvMsgOut parsing
SUPERCILEX opened this pull request over 1 year ago
SUPERCILEX opened this pull request over 1 year ago
Add safer abstractions for buffer rings
SUPERCILEX opened this pull request over 1 year ago
SUPERCILEX opened this pull request over 1 year ago
Use rustix for direct syscall feature?
SUPERCILEX opened this issue over 1 year ago
SUPERCILEX opened this issue over 1 year ago
Implement `AsFd` for all entry sizes
oxalica opened this pull request over 1 year ago
oxalica opened this pull request over 1 year ago
Update sys to linux 6.7
quininer opened this pull request over 1 year ago
quininer opened this pull request over 1 year ago
Ignore clippy::out_of_bounds_indexing error
taiki-e opened this pull request over 1 year ago
taiki-e opened this pull request over 1 year ago
Update actions/checkout action to v4
taiki-e opened this pull request over 1 year ago
taiki-e opened this pull request over 1 year ago
Add various builder flags introduced in newer kernel versions
Dev380 opened this pull request over 1 year ago
Dev380 opened this pull request over 1 year ago
Corrupted message on zero copy send
serzhiio opened this issue over 1 year ago
serzhiio opened this issue over 1 year ago
pass `cqe->flags` with `MsgRingData`
bits0rcerer opened this pull request over 1 year ago
bits0rcerer opened this pull request over 1 year ago
Should `SubmissionQueue::push()` also check for `cq_overflow()`?
JackKelly opened this issue over 1 year ago
JackKelly opened this issue over 1 year ago
Add support for IORING_REGISTER_IOWQ_AFF
mjasny opened this pull request over 1 year ago
mjasny opened this pull request over 1 year ago
Docs for `Read` opcode talk about setting `offset` to `-1`, yet `offset: u64`
JackKelly opened this issue over 1 year ago
JackKelly opened this issue over 1 year ago
Fix tiny typo in docstring
JackKelly opened this pull request over 1 year ago
JackKelly opened this pull request over 1 year ago
bug: fix overflow in `io-uring-test::register_buf_ring::InnerBufRing::buf_ring_push`
sw17ch opened this pull request almost 2 years ago
sw17ch opened this pull request almost 2 years ago
build(deps): bump rustix from 0.38.9 to 0.38.19
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Add flags to async cancel
ollie-etl opened this pull request almost 2 years ago
ollie-etl opened this pull request almost 2 years ago
feat(types): timespec from duration
saiintbrisson opened this pull request almost 2 years ago
saiintbrisson opened this pull request almost 2 years ago