From: David S. Miller Date: Tue, 7 Feb 2017 18:31:01 +0000 (-0500) Subject: Merge branch 'bnxt_en-Add-XDP-support' X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=919ce2a4f7487fea577131957448a457eb14d277;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git Merge branch 'bnxt_en-Add-XDP-support' Michael Chan says: ==================== bnxt_en: Add XDP support. The first 10 patches refactor the code (rx/tx code paths and ring logic) and add the basic infrastructure to support XDP. The 11th patch adds basic ndo_xdp to support XDP_DROP and XDP_PASS only. The 12th patch completes the series with XDP_TX. Thanks to Andy Gospodarek for testing and uncovering some bugs. v3: Removed Kconfig option. Pass modified offset and length to stack for XDP_PASS. Improved buffer recycling scheme for XDP_TX. Other minor fixes. v2: Addressed review comments from Alexei Starovoitov, Jakub Kicinski, and David Miller: - Added missing dma syncs. - Added XDP headroom support. - Added tracing in exception path. - Clarified a parameter change. ==================== Signed-off-by: David S. Miller --- 919ce2a4f7487fea577131957448a457eb14d277