Searched hist:"2 a6ef763037238a5aa6a6505fc6693ee77c1a59b" (Results 1 – 1 of 1) sorted by relevance
/linux/include/net/ |
H A D | dsa.h | diff 2a6ef763037238a5aa6a6505fc6693ee77c1a59b Fri Jan 15 03:11:13 CET 2021 Vladimir Oltean <vladimir.oltean@nxp.com> net: dsa: add ops for devlink-sb
Switches that care about QoS might have hardware support for reserving buffer pools for individual ports or traffic classes, and configuring their sizes and thresholds. Through devlink-sb (shared buffers), this is all configurable, as well as their occupancy being viewable.
Add the plumbing in DSA for these operations.
Individual drivers still need to call devlink_sb_register() with the shared buffers they want to expose. A helper was not created in DSA for this purpose (unlike, say, dsa_devlink_params_register), since in my opinion it does not bring any benefit over plainly calling devlink_sb_register() directly.
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|