mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:24:47 +01:00
io_uring/query: return support for custom rx page size
Add an ability to query if the zcrx rx page size setting is available. Note, even when the API is supported by io_uring, the registration can still get rejected for various reasons, e.g. when the NIC or the driver doesn't support it, when the particular specified size is unsupported, when the memory area doesn't satisfy all requirements, etc. Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
7496e658a7
commit
c29214677a
3 changed files with 11 additions and 2 deletions
|
|
@ -39,7 +39,7 @@ static ssize_t io_query_zcrx(union io_query_data *data)
|
|||
e->nr_ctrl_opcodes = __ZCRX_CTRL_LAST;
|
||||
e->rq_hdr_size = sizeof(struct io_uring);
|
||||
e->rq_hdr_alignment = L1_CACHE_BYTES;
|
||||
e->__resv1 = 0;
|
||||
e->features = ZCRX_FEATURE_RX_PAGE_SIZE;
|
||||
e->__resv2 = 0;
|
||||
return sizeof(*e);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue