On Thursday 31 August 2017 12:07 PM, Santosh Shukla wrote: > v2: > Patch implements the HW mempool offload driver for packets buffer. > This HW mempool offload driver has dependency on: > - IOVA infrastrucure [1]. > - Dynamically configure mempool handle (ie.. --mbuf-pool-ops eal arg) [2]. > - Infrastructure to support octeontx HW mempool manager [3]. > > Mempool driver based on v17.11-rc0. Series has dependency > on upstream patches [1],[2],[3]. Git source repo for all those dependancy > patches + external mempool driver patches are located at [4]. > > > A new pool handle called "octeontx_fpavf" introduced and is being configured > using eal arg ----mbuf-pool-ops="octeontx_fpavf", Note that this --eal arg is > under review. > Or > Can be configured statically like below: > CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="octeontx_fpavf" > > A new mempool driver specific CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL config > is introduced. > > Refer doc patch [10/10] for build and run steps. > > v1 --> v2: > - Removed global rte_octeontx_fpa_bufpool_gpool() api, keeping inline > function name octeontx_fpa_bufpool_gpool() in header file. > - Release doc cleanup. > - removed gpool2handle for loop iterate approach, Now gpool-id stays with > gpool_handle's (lsb 5bit of handle). > > v1: > Patch summary: > - [1/10] : add mempool offload HW block definition. > - [2/10] : support for build and log infra, needed for pmd driver. > - [3/10] : probe mempool PCIe vf device > - [4/10] : support pool alloc > - [5/10] : support pool free > - [6/10] : support pool enq and deq > - [7/10] : support pool get count > - [8/10] : support pool get capability > - [9/10] : support pool update range > - [10/10] : doc and release info > > Checkpatch status: > - Noticed false positive line over 80 char debug warning > - asm_ false +ve error. > > Thanks. > > [1] http://dpdk.org/ml/archives/dev/2017-August/072871.html > [2] http://dpdk.org/ml/archives/dev/2017-August/072910.html > [3] http://dpdk.org/ml/archives/dev/2017-August/072892.html > [4] https://github.com/sshukla82/dpdk branch: mempool-v2
Ping?