From: Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx> Date: Sat, 2 Feb 2019 12:50:42 +0100 > This patchset, as is, allows us to reuse the driver codebase to > configure ACL hardware offloads for the ethtool_rxnfc and the TC flower > interfaces. A few clients for this infrastructure are presented, such as > the bcm_sf2 and the qede drivers, for reference. Moreover all of the > existing drivers in the tree are converted to use this infrastructure. > > This patchset is re-using the existing flow dissector infrastructure > that was introduced by Jiri Pirko et al. so the amount of abstractions > that this patchset adds are minimal. Well, just a few wrapper structures > for the selector side of the rules. And, in order to express actions, > this patchset exposes an action API that is based on the existing TC > action infrastructure and what existing drivers already support on that > front. > > v7: This patchset is a rebase on top of the net-next tree, after > addressing questions and feedback from driver developers in the > last batch. Ok, I've thought long and hard about this. Applied to net-next, let's see where this goes. I'll push this out after my build testing completes. Thanks!