path: root/lib/librte_ring
AgeCommit message (Expand)Author
2019-03-28ring: enforce reading tail before slotsGavin Hu
2018-11-13ring/c11: relax ordering for load and store of the headGavin Hu
2018-11-13ring/c11: keep deterministic order allowing retry to workGavin Hu
2018-11-05ring/c11: move atomic load of head above the loopGavin Hu
2018-11-05ring/c11: synchronize load and store of the tailGavin Hu
2018-10-26config: rename option for C11 memory modelPhil Yang
2018-10-25ring: add library version to meson buildFerruh Yigit
2018-08-05ring: clarify preemptible nature of algorithmHonnappa Nagarahalli
2018-07-26ring: fix sign conversion warningAndy Green
2018-07-26ring: fix declaration after statementAndy Green
2018-05-21ring: remove signed type flip-floppingAndy Green
2018-05-21ring: remove useless variablesAndy Green
2018-04-18ring: relax alignment constraint on ring structureOlivier Matz
2018-02-13lib: remove unused map symbolsPavan Nikhilesh
2018-02-01ring: convert license headers to SPDX tagsJia He
2018-01-30build: replace license text with SPDX tagBruce Richardson
2018-01-30lib: build with mesonBruce Richardson
2018-01-29ring: introduce C11 memory model barrier optionJia He
2018-01-29ring: move code in a new header fileJia He
2018-01-17lib: fix missing includes in exported headersAdrien Mazarguil
2018-01-04lib: use SPDX tag for Intel copyright filesBruce Richardson
2017-11-12ring: guarantee load/load order in enqueue and dequeueJia He
2017-10-24mk: do not generate LDLIBS from directory dependenciesOlivier Matz
2017-10-05ring: increase maximum ring sizeOlivier Matz
2017-07-07ring: allow non power-of-2 sizesBruce Richardson
2017-07-03eal: switch to architecture specific pause functionJerin Jacob
2017-07-01ring: use aligned memzone allocationDaniel Verkamp
2017-06-23ring: fix return value for dequeueAnand B Jyoti
2017-06-06eal: introduce macro for always inlineJerin Jacob
2017-04-13ring: fix return value for single dequeueBruce Richardson
2017-04-06ring: fix C++ cast errorEd Czeck
2017-04-05ring: fix build with iccFerruh Yigit
2017-03-29ring: make struct and macros type agnosticBruce Richardson
2017-03-29ring: create common function for updating tail indexBruce Richardson
2017-03-29ring: separate out head index manipulationBruce Richardson
2017-03-29ring: reduce scope of local variablesBruce Richardson
2017-03-29ring: return remaining entry count when dequeuingBruce Richardson
2017-03-29ring: return free space when enqueuingBruce Richardson
2017-03-29ring: make bulk and burst return values consistentBruce Richardson
2017-03-29ring: remove watermark supportBruce Richardson
2017-03-29ring: remove the yield when waiting for tail updateBruce Richardson
2017-03-29ring: remove debug settingBruce Richardson
2017-03-29ring: eliminate duplication of size and mask fieldsBruce Richardson
2017-03-29ring: create common structure for prod and cons metadataBruce Richardson
2017-03-29ring: remove split cacheline build settingBruce Richardson
2017-03-27mk: optimize directory dependenciesOlivier Matz
2017-03-08ring: add a function to return the ring sizeBruce Richardson
2016-12-06doc: fix typos in code commentsYong Wang
2016-10-13doc: fix file argument of debug functionsMauricio Vasquez B
2016-09-13lib: use C99 syntax for zero-size arraysAdrien Mazarguil