netpoll
netpoll copied to clipboard
WIP: Implement the netpoll I/O poller using io_uring
This issue is about to trace #151. Hold, please ;)
io_uring SDKs implemented via go
- https://github.com/godzie44/go-uring/
- https://github.com/Iceber/iouring-go
- https://github.com/hodgesds/iouring-go
- https://github.com/dshulyak/uring
- https://github.com/ii64/gouring
io_uring forums
- https://unixism.net/loti/index.html
- https://lwn.net/Kernel/Index/#io_uring
io_uring blogs
- https://cor3ntin.github.io/posts/iouring/#fnref:8
- https://zhuanlan.zhihu.com/p/380726590
- https://www.jianshu.com/p/32a3c72da1c1
- https://developers.mattermost.com/blog/hands-on-iouring-go/
- https://arthurchiao.art/blog/intro-to-io-uring-zh/#2-io_uring
- https://wjwh.eu/posts/2021-10-01-no-syscall-server-iouring.html
- https://man.archlinux.org/man/io_uring.7.en
- https://mattermost.com/blog/iouring-and-go/
- https://arthurchiao.art/blog/intro-to-io-uring-zh/
other references
- https://github.com/golang/go/tree/41d8e61a6b9d8f9db912626eb2bbc535e929fefc/src/runtime
- https://elixir.bootlin.com/linux/v5.19.1/source/fs/io_uring.c
- https://mp.weixin.qq.com/s/YPiYNPa3xVD9Il1HeB5pTw