On Wed, Jun 07, 2017 at 04:03:33PM +1000, Tobin C. Harding wrote: > Hi, > > I am attempting to implement a circular buffer for the tx path of a > networking driver. From my understanding this is something that is > very common, yet I am struggling to find a clear way to do it. Have you looked at include/linux/kfifo.h?