Re: [ovs-dev] [PATCH v3 12/28] mpsc-queue: Module for lock-free message passing

2021-05-01 Thread Gaëtan Rivet
On Sat, May 1, 2021, at 15:20, Gaëtan Rivet wrote: > On Fri, Apr 30, 2021, at 17:24, Ilya Maximets wrote: > > On 4/25/21 1:55 PM, Gaetan Rivet wrote: > > > Add a lockless multi-producer/single-consumer (MPSC), linked-list based, > > > intrusive, unbounded queue that does not require deferred memory

Re: [ovs-dev] [PATCH v3 12/28] mpsc-queue: Module for lock-free message passing

2021-05-01 Thread Gaëtan Rivet
On Fri, Apr 30, 2021, at 17:24, Ilya Maximets wrote: > On 4/25/21 1:55 PM, Gaetan Rivet wrote: > > Add a lockless multi-producer/single-consumer (MPSC), linked-list based, > > intrusive, unbounded queue that does not require deferred memory > > management. > > > > The queue is an implementation of

Re: [ovs-dev] [PATCH v3 12/28] mpsc-queue: Module for lock-free message passing

2021-04-30 Thread Ilya Maximets
On 4/25/21 1:55 PM, Gaetan Rivet wrote: > Add a lockless multi-producer/single-consumer (MPSC), linked-list based, > intrusive, unbounded queue that does not require deferred memory > management. > > The queue is an implementation of the structure described by Dmitri > Vyukov[1]. It adds a slightl

Re: [ovs-dev] [PATCH v3 12/28] mpsc-queue: Module for lock-free message passing

2021-04-25 Thread 0-day Robot
Bleep bloop. Greetings Gaëtan Rivet, I am a robot and I have tried out your patch. Thanks for your contribution. I encountered some error that I wasn't expecting. See the details below. checkpatch: WARNING: Line is 97 characters long (recommended limit is 79) #202 FILE: lib/mpsc-queue.c:107:

[ovs-dev] [PATCH v3 12/28] mpsc-queue: Module for lock-free message passing

2021-04-25 Thread Gaetan Rivet
Add a lockless multi-producer/single-consumer (MPSC), linked-list based, intrusive, unbounded queue that does not require deferred memory management. The queue is an implementation of the structure described by Dmitri Vyukov[1]. It adds a slightly more explicit API explaining the proper use of the