This patch set adds a lifo stack handler to the external mempool manager. This patch utilises the mempool handler feature which allows the addition of new mempool handlers to DPDK.
Performance Notes: For the mempool_perf_autotest, there's ain average of 30% increase in performance for the local cache use-case for 1 - 36 cores (results vary within those tests between 10-45% gain, but with an average of 30% gain over all the tests.). However, for the tests with no local cache configured, throughput of the enqueue/dequeue drops by about 30%, with the 36 core yelding the largest drop of 40%. So this handler would not be recommended in no-cache applications. v4 changes: * Update the test to replace the custom handler test with the stack handler test rather than just adding a stack handler test. The custom handler code is very similar to the stack handler, so there's no need to have both. v3 changes: * Updated based on the latest version (v15) of the Mempool Handler feature v2 changes: * updated based on mailing list feedback (Thanks Stephen) * checkpatch fixes. David Hunt (2) mempool: add stack (lifo) mempool handler test: migrate custom handler test to stack handler