[dpdk-dev] [PATCH v5 00/14] refactor and cleanup of rte_ring

Thomas Monjalon thomas.monjalon at 6wind.com
Wed Mar 29 22:33:24 CEST 2017


2017-03-29 14:09, Bruce Richardson:
> Bruce Richardson (14):
>   ring: remove split cacheline build setting
>   ring: create common structure for prod and cons metadata
>   ring: eliminate duplication of size and mask fields
>   ring: remove debug setting
>   ring: remove the yield when waiting for tail update
>   ring: remove watermark support
>   ring: make bulk and burst fn return vals consistent
>   ring: allow enqueue fns to return free space value
>   ring: allow dequeue fns to return remaining entry count
>   examples/quota_watermark: use ring space for watermarks
>   ring: reduce scope of local variables
>   ring: separate out head index manipulation for enq/deq
>   ring: create common function for updating tail idx
>   ring: make ring struct and enq/deq macros type agnostic

Applied, thanks


More information about the dev mailing list