ring: clarify preemptible nature of algorithm
[dpdk.git] / lib / librte_ring / rte_ring.h
2018-08-05 Honnappa Nagarahalliring: clarify preemptible nature of algorithm
2018-07-26 Andy Greenring: fix sign conversion warning
2018-05-20 Andy Greenring: remove signed type flip-flopping
2018-04-17 Olivier Matzring: relax alignment constraint on ring structure
2018-02-01 Jia Hering: convert license headers to SPDX tags
2018-01-29 Jia Hering: introduce C11 memory model barrier option
2018-01-29 Jia Hering: move code in a new header file
2018-01-16 Adrien Mazarguillib: fix missing includes in exported headers
2017-11-12 Jia Hering: guarantee load/load order in enqueue and dequeue
2017-10-05 Olivier Matzring: increase maximum ring size
2017-07-07 Bruce Richardsonring: allow non power-of-2 sizes
2017-07-03 Jerin Jacobeal: switch to architecture specific pause function
2017-06-23 Anand B Jyotiring: fix return value for dequeue
2017-06-06 Jerin Jacobeal: introduce macro for always inline
2017-04-13 Bruce Richardsonring: fix return value for single dequeue
2017-04-06 Ed Czeckring: fix C++ cast error
2017-04-05 Ferruh Yigitring: fix build with icc
2017-03-29 Bruce Richardsonring: make struct and macros type agnostic
2017-03-29 Bruce Richardsonring: create common function for updating tail index
2017-03-29 Bruce Richardsonring: separate out head index manipulation
2017-03-29 Bruce Richardsonring: reduce scope of local variables
2017-03-29 Bruce Richardsonring: return remaining entry count when dequeuing
2017-03-29 Bruce Richardsonring: return free space when enqueuing
2017-03-29 Bruce Richardsonring: make bulk and burst return values consistent
2017-03-29 Bruce Richardsonring: remove watermark support
2017-03-29 Bruce Richardsonring: remove the yield when waiting for tail update
2017-03-29 Bruce Richardsonring: remove debug setting
2017-03-29 Bruce Richardsonring: eliminate duplication of size and mask fields
2017-03-29 Bruce Richardsonring: create common structure for prod and cons metadata
2017-03-29 Bruce Richardsonring: remove split cacheline build setting
2017-03-08 Bruce Richardsonring: add a function to return the ring size
2016-12-06 Yong Wangdoc: fix typos in code comments
2016-10-13 Mauricio Vasquez Bdoc: fix file argument of debug functions
2016-09-13 Adrien Mazarguillib: use C99 syntax for zero-size arrays
2016-07-25 Jerin Jacobring: fix single consumer dequeue performance
2016-07-21 Juhamatti Kuusisaariring: guarantee dequeue ordering before tail update
2016-07-21 Zoltan Kissmempool: adjust name size in related data types
2016-03-22 Lazaros Koromilasring: fix deadlock in zero object multi enqueue or...
2016-02-10 Huawei Xieremove extra parentheses in return statement
2015-11-18 Jerin Jacobeal: introduce SMP memory barriers
2015-11-03 Pablo de Lararing: support freeing
2015-11-03 Bruce Richardsonring: store memzone pointer
2015-03-10 David Marchandtailq: move to dynamic tailq
2015-02-24 Cunming Liangring: add optional yield to avoid spin forever
2015-02-24 Cunming Liangring: support non-EAL thread
2014-12-16 Pablo de Lararing: fix return type in enqueue and dequeue burst...
2014-07-22 Anatoly Burakovring: make tailq fully local
2014-06-10 Bruce Richardsonremove trailing whitespaces
2014-05-16 Stephen Hemmingeradd FILE argument to debug functions
2014-05-16 Stephen Hemmingerspelling fixes
2014-05-13 Olivier Matzring: allow to initialize without memzone
2014-05-13 Olivier Matzring: get size in memory
2014-02-25 Bruce Richardsoneal: cleanup on mempool and memzone object names
2014-02-25 Bruce Richardsoneal: add rte_compiler_barrier() macro
2014-02-25 Bruce Richardsonupdate Intel copyright years to 2014
2013-10-09 Inteldoc: whitespace changes in licenses
2013-09-17 Intelring: optimisations
2013-07-25 Intelupdate copyright date to 2013
2013-07-25 Intelring: add burst API
2013-07-05 Intelremove version in all files
2013-03-11 Intelfirst public release