summaryrefslogtreecommitdiff
path: root/lib/gras_impl
AgeCommit message (Collapse)Author
2013-03-04gras: move timer accumulate into public headerJosh Blum
2013-03-04stats: sweet pie charts for per block statsJosh Blum
2013-03-03gras: slightly more fun with likleyJosh Blum
2013-03-02gras: copy name into queues for debug purposesJosh Blum
2013-03-01gras: more debug assers to aid sanityJosh Blum
2013-03-01gras: use new flag for marking produceJosh Blum
This way we dont produce stuff when the user gets access to the internal buffer, but only when the user is calling produce.
2013-02-28gras: fix buffer stitch edge case issue #51Josh Blum
2013-02-25gras: work on new port config APIJosh Blum
combined item size config into port config removed set/get, its just a set by reference, this simplified a lot of client code Commit call will apply the changes at runtime.
2013-02-19gras: fix flush_all input queues so config is savedJosh Blum
2013-02-17gras: added stats for produced/consumedJosh Blum
2013-02-17gras: work on stats messages and xml formattingJosh Blum
2013-02-17gras: working on block statsJosh Blum
2013-02-17gras: ifdef'd chrono for timing purposesJosh Blum
2013-02-13gras: fun with gcc branch hintsJosh Blum
2013-02-10gras: auto increase queue size to fix #44Josh Blum
2013-02-10gras: ifdef buffer stitching (test purposes)Josh Blum
2013-02-02gras: update submodules, dont use tailsend hereJosh Blum
2013-01-31gras: why/how did this link on the other machineJosh Blum
2013-01-31gras: simplify task kicker into a reusable callJosh Blum
2012-12-29misc changes on the benchmark branchJosh Blum
2012-12-25added debug print for work and handler countJosh Blum
2012-12-23making use of last and fixing up the buffer stitchingJosh Blum
2012-12-22use sbuffer config for alloc apiJosh Blum
2012-12-20toying with circ buff and stitchingJosh Blum
2012-12-16some cleanup with the flush/fail for outputJosh Blum
2012-12-16work ont he circ buffer implJosh Blum
2012-12-16no need for topology_init state varJosh Blum
2012-12-16various fixes for unit tests passJosh Blum
2012-12-15misc fixes to buffer reworkJosh Blum
2012-12-15created input and output update per indexJosh Blum
2012-12-15work on the buffer queue apiJosh Blum
2012-12-13endless buffer acking implementationJosh Blum
2012-12-13some work on the circular buffer allocJosh Blum
2012-12-06guess at heuristic improvement - somewhat profilesJosh Blum
2012-12-05tag is just an offset and object, created stream tag and pkt messageJosh Blum
2012-12-01changed lookahead to preload, thats all it isJosh Blum
2012-12-01mark fail: not ready until a new buffer appearsJosh Blum
2012-11-29added some more misc debug macrosJosh Blum
2012-11-28should we accumulate? a guess at heuristic improvementJosh Blum
2012-11-26reset queue ref before popJosh Blum
2012-11-25front buffer accumulate on reserve failJosh Blum
2012-11-24created common function is_work_allowed and input checkJosh Blum
at least one port needs a tag or an item, this helps the reserve items == 0 case
2012-11-23async atomic notification of stop conditionJosh Blum
2012-11-22extra asserts for sign on consume/produceJosh Blum
2012-11-22buffer_queue use custom method, since inherited push is not consistentJosh Blum
2012-11-21addressed some bugs from the stitching commitJosh Blum
2012-11-21implement buffer stitching on input, output always flushesJosh Blum
2012-11-21guard against empty consumesJosh Blum
2012-11-19const correctness for sbuffer get()Josh Blum
2012-11-18improvements to done logic (helps reserve 0 case)Josh Blum