On 4/19/2018 12:36 PM, Andrew Rybchenko wrote: > Add support for dedicated DPDK firmware variant which has equal stride > super-buffer Rx mode. The Rx mode uses bucket mempool manager which > supports allocation of contiguos block of mbufs. > > It allows to achieve higher packet rate on Rx than traditional single > packet Rx mode. > > Also the Rx mode supports rte_flow MARK and FLAG actions. > > It should be applied on top of [1], [2], [3], [4], [5]. > > [1] https://dpdk.org/ml/archives/dev/2018-April/098035.html > [2] https://dpdk.org/ml/archives/dev/2018-April/098047.html > [3] https://dpdk.org/ml/archives/dev/2018-April/095872.html > [4] https://dpdk.org/ml/archives/dev/2018-April/097354.html > [5] https://dpdk.org/ml/archives/dev/2018-April/097365.html > > There are a number of known checkpatches.sh warnings in base driver due > to coding style difference and in the PMD itself due to postive errno > used inside the driver. > > Andrew Rybchenko (18): > net/sfc/base: update autogenerated MCDI and TLV headers > net/sfc/base: make RxQ type data an union > net/sfc/base: detect equal stride super-buffer support > net/sfc/base: support equal stride super-buffer Rx mode > net/sfc/base: add equal stride super-buffer prefix layout > net/sfc: factor out function to push Rx doorbell > net/sfc: prepare EF10 Rx event parser to be reused > net/sfc: move EF10 Rx event parser to shared header > net/sfc: conditionally compile support for tunnel packets > net/sfc: allow one Rx queue entry carry many packet buffers > net/sfc: allow to take mbuf pool into account when sizing > net/sfc: support equal stride super-buffer Rx mode > net/sfc: support callback to check if mempool is supported > net/sfc: check mempool when equal stride super-buffer used > net/sfc: support DPDK firmware variant > net/sfc: add Rx descriptor wait timeout > net/sfc: support flow marks in equal stride super-buffer Rx > doc: advertise equal stride super-buffer Rx mode support in net/sfc > > Roman Zhukov (5): > net/sfc/base: get actions MARK and FLAG support > net/sfc/base: support MARK and FLAG actions in filters > net/sfc/base: get max supported value for action MARK > net/sfc: make processing of flow rule actions more uniform > net/sfc: support MARK and FLAG actions in flow API
Series applied to dpdk-next-net/master, thanks.