commit | 39a7f2a4eb496c0c68cc93fcb403190b48605168 | [log] [tgz] |
---|---|---|
author | Andrew Lunn <andrew@lunn.ch> | Sat Jun 04 21:17:03 2016 +0200 |
committer | David S. Miller <davem@davemloft.net> | Sat Jun 04 14:29:54 2016 -0700 |
tree | 4c9edb3b66b95a2a6215e2844c131ac618424b8b | |
parent | 5377b802fc9fde9442dcaba571edefcb73765056 [diff] |
net: dsa: Refactor selection of tag ops into a function Replace the two switch statements with an array lookup, and store the result in the dsa tree structure. The drivers no longer need to know the selected tag protocol, so remove it from the dsa switch structure. Signed-off-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: David S. Miller <davem@davemloft.net>