From: Ido Schimmel <ido...@idosch.org> Date: Thu, 3 Oct 2019 08:44:49 +0300
> From: Petr Machata <pe...@mellanox.com> > > Currently mlxsw distributes sent traffic among all the available send > queues. That includes control traffic as well as EMADs, which are used for > configuration of the device. > > However because all the queues have the same traffic class of 3, they all > end up being directed to the same traffic class buffer. If the control > traffic in the buffer cannot be serviced quickly enough, the EMAD traffic > might be shut out, which causes transient failures, typically in FDB > maintenance, counter upkeep and other periodic work. > > To address this issue, dedicate SDQ 0 to EMAD traffic, with TC 0. > Distribute the control traffic among the remaining queues, which are left > with their current TC 3. > > Suggested-by: Ido Schimmel <ido...@mellanox.com> > Signed-off-by: Petr Machata <pe...@mellanox.com> > Acked-by: Jiri Pirko <j...@mellanox.com> > Signed-off-by: Ido Schimmel <ido...@mellanox.com> Yeah dropping control traffic is not good. Applied, thanks.