]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'nfp-MPLS-and-shared-blocks-TC-offload-fixes'
authorDavid S. Miller <davem@davemloft.net>
Wed, 27 Jun 2018 01:46:43 +0000 (10:46 +0900)
committerDavid S. Miller <davem@davemloft.net>
Wed, 27 Jun 2018 01:46:43 +0000 (10:46 +0900)
commit8bc87f33c9bd0520093c9fa999973c2326fdd367
tree7acb459c25bd26c96252d94755e7d38aed788113
parent3ec50ed9a0b00b9db96c67c99ead9e3db5563cf4
parentcf17f58e538c28940d697bb3f7f4932011d6cb43
Merge branch 'nfp-MPLS-and-shared-blocks-TC-offload-fixes'

Jakub Kicinski says:

====================
nfp: MPLS and shared blocks TC offload fixes

This series brings two fixes to TC filter/action offload code.
Pieter fixes matching MPLS packets when the match is purely on
the MPLS ethertype and none of the MPLS fields are used.
John provides a fix for offload of shared blocks.  Unfortunately,
with shared blocks there is currently no guarantee that filters
which were added by the core will be removed before block unbind.
Our simple fix is to not support offload of rules on shared blocks
at all, a revert of this fix will be send for -next once the
reoffload infrastructure lands.  The shared blocks became important
as we are trying to use them for bonding offload (managed from user
space) and lack of remove calls leads to resource leaks.

v2:
 - fix build error reported by kbuild bot due to missing
   tcf_block_shared() helper.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>