From: Jiri Pirko <j...@resnulli.us> Date: Wed, 10 Jan 2018 14:59:56 +0100
> From: Jiri Pirko <j...@mellanox.com> > > This patchset refactors the qdisc handling in mlxsw driver in order to make > it more object oriented like. > It helps readability, laying the groundwork for the offloading of > additional qdiscs by the driver > This patchset also makes the qdiscs statistics more generic. > > Patch 1 moves the qdiscs declaration to the spectrum_qdisc.c > Patches 2-3 clean the offloaded stats requests. Patch 2 changes the RED > generic stats struct to be sharable by other offloaded qdiscs. Patch 3 > changes the xstats request to be like the stats. Note that these patches > are outside the driver scope. > Patches 4-5 clean the statistics related functions and structs within the > driver. > Patches 6-7 decrease the need for the same parameters to be sent to many > functions. > Patches 8-11 create a functions pointers struct, to make the qdiscs > handling more object oriented like. Series applied, thanks Jiri.