From: David S. Miller Date: Fri, 3 Feb 2017 21:35:44 +0000 (-0500) Subject: Merge branch 'mlxsw-Introduce-TC-Flower-offload-using-TCAM' X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=e60df62492efd0b38e9575272d4621e6739facfd;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git Merge branch 'mlxsw-Introduce-TC-Flower-offload-using-TCAM' Jiri Pirko says: ==================== mlxsw: Introduce TC Flower offload using TCAM This patchset introduces support for offloading TC cls_flower and actions to Spectrum TCAM-base policy engine. The patchset contains patches to allow work with flexible keys and actions which are used in Spectrum TCAM. It also contains in-driver infrastructure for offloading TC rules to TCAM HW. The TCAM management code is simple and limited for now. It is going to be extended as a follow-up work. The last patch uses the previously introduced infra to allow to implement cls_flower offloading. Initially, only limited set of match-keys and only a drop and forward actions are supported. As a dependency, this patchset introduces parman - priority array area manager - as a library. v1->v2: - patch11: - use __set_bit and __test_and_clear_bit as suggested by DaveM - patch16: - Added documentation to the API functions as suggested by Tom Herbert - patch17: - use __set_bit and __clear_bit as suggested by DaveM ==================== Signed-off-by: David S. Miller --- e60df62492efd0b38e9575272d4621e6739facfd