From: David S. Miller Date: Sat, 26 Sep 2020 21:17:59 +0000 (-0700) Subject: Merge branch 'Generic-adjustment-for-flow-dissector-in-DSA' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=dfa6692104fa170fa3e97d696c6f5e9370e3c520;p=linux.git Merge branch 'Generic-adjustment-for-flow-dissector-in-DSA' Vladimir Oltean says: ==================== Generic adjustment for flow dissector in DSA This is the v2 of a series initially submitted in May: https://www.spinics.net/lists/netdev/msg651866.html The end goal is to get rid of the unintuitive code for the flow dissector that currently exists in the taggers. It can all be replaced by a single, common function. Some background work needs to be done for that. Especially the ocelot driver poses some problems, since it has a different tag length between RX and TX, and I didn't want to make DSA aware of that, since I could instead make the tag lengths equal. Changes in v3: - Added an optimization (08/15) that makes the generic case not need to call the .flow_dissect function pointer. Basically .flow_dissect now currently only exists for sja1105. - Moved the .promisc_on_master property to the tagger structure. - Added the .tail_tag property to the tagger structure. - Disabled "suppresscc = all" from my .gitconfig. ==================== Signed-off-by: David S. Miller --- dfa6692104fa170fa3e97d696c6f5e9370e3c520