summaryrefslogtreecommitdiff
path: root/lib/librte_ring/rte_ring.h
AgeCommit message (Expand)Author
4 daysring: support configurable element sizeHonnappa Nagarahalli
2019-07-17ring: add reset function for flushingGavin Hu
2019-06-04ring: remove unnecessary forward declarationXiaolong Ye
2019-05-03doc: fix spelling reported by aspell in commentsJohn McNamara
2019-04-04ring: fix namesize macro documentation blockGage Eads
2018-10-26config: rename option for C11 memory modelPhil Yang
2018-08-05ring: clarify preemptible nature of algorithmHonnappa Nagarahalli
2018-07-26ring: fix sign conversion warningAndy Green
2018-05-21ring: remove signed type flip-floppingAndy Green
2018-04-18ring: relax alignment constraint on ring structureOlivier Matz
2018-02-01ring: convert license headers to SPDX tagsJia He
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
2017-11-12ring: guarantee load/load order in enqueue and dequeueJia He
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-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-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
2016-07-25ring: fix single consumer dequeue performanceJerin Jacob
2016-07-21ring: guarantee dequeue ordering before tail updateJuhamatti Kuusisaari
2016-07-21mempool: adjust name size in related data typesZoltan Kiss
2016-03-22ring: fix deadlock in zero object multi enqueue or dequeueLazaros Koromilas
2016-02-10remove extra parentheses in return statementHuawei Xie
2015-11-18eal: introduce SMP memory barriersJerin Jacob
2015-11-04ring: support freeingPablo de Lara
2015-11-03ring: store memzone pointerBruce Richardson
2015-03-10tailq: move to dynamic tailqDavid Marchand
2015-02-24ring: add optional yield to avoid spin foreverCunming Liang