Unable to find io_uring MSG_RING_CQE_SKIP flag

⚓ Rust    📅 2025-09-02    👤 surdeus    👁️ 4      

surdeus

Hello,

I'm using io_uring 0.7.8, and I'm wondering if there is a way to avoid io_uring to add a CQE on the destination ring after a MsgRingSendFd operation:

let msg = opcode::MsgRingSendFd::new(types::Fd(ring_destination_fd), types::Fixed(slot_source), slot_destination, iouring_utils::USER_DATA_SEND_MSG_OPERATION).build().flags(Flags::IO_LINK | Flags::IO_HARDLINK);

I see the 'opcode_flags' method, but not sure if this is what I should use.

Thanks,
Joan.

1 post - 1 participant

Read full topic

🏷️ Rust_feed