Searched hist:"32 e47ff0cd236d5fcab8ffcce85d1dcded663f61" (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/net/dsa/ |
H A D | bcm_sf2_regs.h | diff 32e47ff0cd236d5fcab8ffcce85d1dcded663f61 Wed Oct 11 19:57:51 CEST 2017 Florian Fainelli <f.fainelli@gmail.com> net: dsa: bcm_sf2: Turn on ACB at the switch level
Turn on the out of band Advanced Congestion Buffering (ACB) mechanism at the switch level now that we have properly established the queue mapping between the switch egress queues and the SYSTEMPORT egress queues. This allows the switch to correctly backpressure the host system when one of its queue drops below the configured thresholds.
This is also helping achieve so called "lossless" behavior by adapting the TX interrupt pacing to the actual speed and capacity of the switch port.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | bcm_sf2.c | diff 32e47ff0cd236d5fcab8ffcce85d1dcded663f61 Wed Oct 11 19:57:51 CEST 2017 Florian Fainelli <f.fainelli@gmail.com> net: dsa: bcm_sf2: Turn on ACB at the switch level
Turn on the out of band Advanced Congestion Buffering (ACB) mechanism at the switch level now that we have properly established the queue mapping between the switch egress queues and the SYSTEMPORT egress queues. This allows the switch to correctly backpressure the host system when one of its queue drops below the configured thresholds.
This is also helping achieve so called "lossless" behavior by adapting the TX interrupt pacing to the actual speed and capacity of the switch port.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|