Hi all, Florian Fainelli <f.faine...@gmail.com> writes:
> Seeing such a change makes me wonder if we should not try to push some > of this hashtable abstraction (provided that we agree we want it) at a > higher layer, like net/dsa/slave.c? That is the major reason why I am reluctant to cache stuffs in drivers. In most cases, we want the DSA drivers to be "stupid", as much stateless as possible, simply implementing the supported DSA switch operations. The DSA core then handles the generic logic of how switch fabrics should behave, and thus all DSA drivers are consistent and benefit from this. Thanks, Vivien