summaryrefslogtreecommitdiff
path: root/io_uring/zcrx.c
AgeCommit message (Expand)AuthorFilesLines
8 daystreewide: refresh kmalloc_obj() conversionsKees Cook1-2/+2
2026-08-20Merge tag 'for-7.3/io_uring-20260819' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-113/+285
2026-08-15io_uring/zcrx: add dynamic area provisioningPavel Begunkov1-6/+50
2026-08-15io_uring/zcrx: lock area creation with pp_lockPavel Begunkov1-8/+4
2026-08-15io_uring/zcrx: keep array of areasPavel Begunkov1-29/+83
2026-08-15io_uring/zcrx: move freelist lock to struct zcrxPavel Begunkov1-7/+7
2026-08-15io_uring/zcrx: unmap under netdev lockPavel Begunkov1-8/+14
2026-08-15io_uring/zcrx: split dmabuf unmap and releasePavel Begunkov1-6/+11
2026-08-15io_uring/zcrx: don't pass ifq_reg to area creationPavel Begunkov1-6/+14
2026-08-15io_uring/zcrx: add helper for deriving area tokenPavel Begunkov1-2/+7
2026-08-15io_uring/zcrx: don't reload skb_shinfoPavel Begunkov1-6/+5
2026-08-15io_urint/zcrx: narrow var scope in io_zcrx_recv_skb()Pavel Begunkov1-19/+16
2026-08-15io_uring/zcrx: constify area_reg on importPavel Begunkov1-3/+3
2026-08-15io_uring/zcrx: coalesce same-niov RQEs on refillPavel Begunkov1-20/+36
2026-08-15io_uring/zcrx: cache RQ tailPavel Begunkov1-6/+21
2026-08-15io_uring/zcrx: add RQ iteratorPavel Begunkov1-6/+26
2026-08-15io_uring/zcrx: move RQ head/tail to separate cache linesPavel Begunkov1-4/+4
2026-08-15io_uring/zcrx: scale refilling with large pagesPavel Begunkov1-7/+14
2026-07-30io_uring/zcrx: don't clear master_ctx from the import pathWoraphat Khiaodaeng1-1/+2
2026-07-24Merge tag 'io_uring-7.2-20260724' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-17/+17
2026-07-22io_uring/zcrx: rename notif to eventPavel Begunkov1-15/+15
2026-07-22io_uring/zcrx: rename ZCRX_NOTIF_NO_BUFFERSPavel Begunkov1-1/+1
2026-07-22io_uring/zcrx: drop "notif" from stats struct namesPavel Begunkov1-2/+2
2026-06-17Merge tag 'net-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+8
2026-06-15netdev: expose io_uring rx_page_order order via netlinkDragos Tatulea1-0/+8
2026-06-11io_uring/zcrx: kill dead 'sock' member in struct io_zcrx_argsJens Axboe1-2/+0
2026-05-26io_uring/zcrx: add shared-memory notification statisticsClément Léger1-2/+52
2026-05-26io_uring/zcrx: notify user on frag copy fallbackClément Léger1-1/+6
2026-05-26io_uring/zcrx: notify user when out of buffersPavel Begunkov1-2/+84
2026-05-26io_uring/zcrx: add ctx pointer to zcrxPavel Begunkov1-8/+31
2026-05-26io_uring/zcrx: reorder fd allocation in zcrx_export()Bertie Tryner1-11/+14
2026-05-26io_uring/zcrx: remove extra ifq closePavel Begunkov1-1/+4
2026-05-26io_uring/zcrx: poison pointers on unregistrationPavel Begunkov1-6/+5
2026-05-26io_uring/zcrx: make scrubbing more reliablePavel Begunkov1-0/+6
2026-04-29net: add net_iov_init() and use it to initialize ->page_typeJakub Kicinski1-2/+1
2026-04-21io_uring/zcrx: warn on freelist violationsPavel Begunkov1-0/+2
2026-04-21io_uring/zcrx: clear RQ headers on initPavel Begunkov1-0/+1
2026-04-21io_uring/zcrx: fix user_struct uafPavel Begunkov1-1/+1
2026-04-14Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-4/+7
2026-04-09net: Proxy netdev_queue_get_dma_dev for leased queuesDavid Wei1-1/+2
2026-04-09net: Slightly simplify net_mp_{open,close}_rxqDaniel Borkmann1-3/+6
2026-04-02io_uring/zcrx: use correct mmap off constantsPavel Begunkov1-1/+1
2026-04-02io_uring/zcrx: use dma_len for chunk size calculationPavel Begunkov1-1/+1
2026-04-02io_uring/zcrx: don't clear not allocated niovsPavel Begunkov1-2/+4
2026-04-01io_uring/zcrx: don't use mark0 for allocating xarrayPavel Begunkov1-2/+2
2026-04-01io_uring: cast id to u64 before shifting in io_allocate_rbuf_ring()Anas Iqbal1-1/+1
2026-04-01io_uring/zcrx: reject REG_NODEV with large rx_buf_sizePavel Begunkov1-1/+3
2026-04-01io_uring/zcrx: rename zcrx [un]register functionsPavel Begunkov1-3/+3
2026-04-01io_uring/zcrx: check ctrl op payload struct sizesPavel Begunkov1-0/+2
2026-04-01io_uring/zcrx: cache fallback availability in zcrx ctxPavel Begunkov1-1/+8