From: Tariq Toukan <tar...@mellanox.com> Date: Thu, 15 Sep 2016 16:08:35 +0300
> In this series, we refactor our Striding RQ receive-flow to always use > fragmented WQEs (Work Queue Elements) using order-0 pages, omitting the > flow that allocates and splits high-order pages which would fragment > and deplete high-order pages in the system. > > The first patch gives a slight degradation, but opens the opportunity > to using a simple page-cache mechanism of a fair size. > The page-cache, implemented in patch 3, not only closes the performance > gap but even gives a gain. > In patch 2 we re-organize the code to better manage the calls for > alloc/de-alloc pages in the RX flow. > > Series generated against net-next commit: > bed806cb266e "Merge branch 'mlxsw-ethtool'" Series applied, thanks.