Linux io_uring
- Category
- Operating systems and internals
- Docs outline
- 5 sections
Official docs outline
man7.org- io_uring overview
Submission and completion rings, SQEs, CQEs and shared memory mapping.
- io_uring_setup(2)
Creating a ring with entries, flags such as SQPOLL and params.
- io_uring_enter(2)
Submitting and waiting on operations with to_submit and min_complete.
- io_uring_register(2)
Registering fixed buffers, files and provided buffer rings.
- Efficient IO with io_uring
Design paper on ring layout, memory ordering, linked requests and polling.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.