RFC zcrx mapping cleanups and device-less instances
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest4 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | io_uring/zcrx: fully clean area on error in io_import_umem()io_uring/ | +10 | 0 replies | |
| 2/4 | io_uring/zcrx: always dma map in advanceio_uring/ | +15 | 0 replies | |
| 3/4 | io_uring/zcrx: extract netdev+area init into a helperio_uring/ | +42 | 0 replies | |
| 4/4 | io_uring/zcrx: implement device-less mode for zcrxinclude/ io_uring/ io_uring/ | +36 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC io_uring review-only 0/4] zcrx mapping cleanups and device-less instances
First two patches move user memory DMA map creation to an earlier point, which makes it more uniform among different memory types and easier to manage. Patches 3 and 4 introduce device-less zcrx instances for testing purposes, which always copy data via the fallback path.
note, based on two other recently sent patches splitting out a uapi file and defining constants in zcrx.h
Pavel Begunkov (4):
io_uring/zcrx: fully clean area on error in io_import_umem() io_uring/zcrx: always dma map in advance io_uring/zcrx: extract netdev+area init into a helper io_uring/zcrx: implement device-less mode for zcrx
include/uapi/linux/io_uring/zcrx.h | 9 +- io_uring/zcrx.c | 145 ++++++++++++++++------------- io_uring/zcrx.h | 2 +- 3 files changed, 90 insertions(+), 66 deletions(-)
Signature · 1 line
2.52.0