netpoll icon indicating copy to clipboard operation
netpoll copied to clipboard

WIP: Implement the netpoll I/O poller using io_uring

Open Jacob953 opened this issue 3 years ago • 0 comments

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

Jacob953 avatar Aug 21 '22 06:08 Jacob953