From: David S. Miller Date: Sat, 17 Sep 2016 13:51:48 +0000 (-0400) Subject: Merge branch 'mlx5e-order-0' X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=31b9662193be6ed111db42dca20222a5282ab616;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git Merge branch 'mlx5e-order-0' Tariq Toukan says: ==================== mlx5e Order-0 pages for Striding RQ 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'" ==================== Signed-off-by: David S. Miller --- 31b9662193be6ed111db42dca20222a5282ab616