On Tue, 2022-08-16 at 08:42 +0100, Pavel Begunkov wrote: > Considering limited amount of slots some users struggle with > registration time notification tag assignment as it's hard to manage > notifications using sequence numbers. Add a simple feature that > copies > sqe->user_data of a send(+flush) request into the notification CQE it > flushes (and only when it's flushes). I think for this to be useful I think it would also be needed to have flags on the generated CQE. If there are more CQEs coming for the same request it should have IORING_CQE_F_MORE set. Otherwise user space would not be able to know if it is able to reuse local data. Additionally it would need to provide a way of disambiguating the send CQE with the flush CQE. Dylan