erwan_taf has quit [Remote host closed the connection]
Ne02ptzero has joined #io_uring
<Ne02ptzero>
Hello o/ I'm currently trying to implement the "new" buf_ring API with liburing, but I have a strange issue, and I don't know if its expected behavior or not.
<Ne02ptzero>
I've setuped a ring buffer of 1024 buffers, and the first 1024 requests that I do on the loop do cycle from buffer_id 0 to buffer_id 1023.
<Ne02ptzero>
But then, the buffer_id stays at 0 (that is, the return from a io_uring_prep_recv with IOSQE_BUFFER_SELECT), and forever. The other 1023 buffers seems to be stopped being used, by the loop.
<Ne02ptzero>
Does someone have an idea with that? I feel like I'm missing something obvious but I can't see it. Thanks!