All of lore.kernel.org
 help / color / mirror / Atom feed
* multi producer / multi consumer lock-free queue with ptr_ring
@ 2017-10-04 11:18 ` Jason A. Donenfeld
  0 siblings, 0 replies; 4+ messages in thread
From: Jason A. Donenfeld @ 2017-10-04 11:18 UTC (permalink / raw)
  To: Michael S. Tsirkin; +Cc: Netdev, LKML, WireGuard mailing list

Hey Michael,

Thanks for your work on ptr_ring.h. I'm interested in using it, but in
a multi-producer, multi-consumer context. I realize it's been designed
for a single-producer, single-consumer context, and thus uses a
spinlock. I'm wondering if you'd be happy to receive patches that
implement things in a lock-free way, in order to make the data
structure more broadly usable.

In case you're curious, this would be used for the multi-core
algorithms in WireGuard.

Thanks,
Jason

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-10-04 16:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-04 11:18 multi producer / multi consumer lock-free queue with ptr_ring Jason A. Donenfeld
2017-10-04 11:18 ` Jason A. Donenfeld
2017-10-04 16:23 ` Michael S. Tsirkin
2017-10-04 16:23   ` Michael S. Tsirkin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.