Skip to contentSkip to conversation

Basics of congestion control?

DISCUSSION Sebastian Riemer 2 participants 3 messages Jul 31, 2012 1 message not in the archive InfiniBand

lore
Share & tools
lore
#0 lore raw

Hi all,

could someone please explain what I can do with the new congestion control?

Do I understand it right that I can influence the flow control (e.g. amount of credits) with it so that I can avoid disruption (XmitWait, XmitDiscardedPackets) caused by congestion?

This is at least what we need. ;-)

Cheers,
Sebastian

Signature · 15 lines
Sebastian Riemer
Linux Kernel Developer

ProfitBricks GmbH • Greifswalder Str. 207 • 10405 Berlin, Germany
www.profitbricks.com • [email protected]
Tel.: +49 - 30 - 60 98 56 991 - 915

Sitz der Gesellschaft: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B
Geschäftsführer: Andreas Gauger, Achim Weiss

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw

Hi Sebastian,

Quoted 7 lines · Sebastian Riemer

Hi all,

could someone please explain what I can do with the new congestion control?

Do I understand it right that I can influence the flow control (e.g. amount of credits) with it so that I can avoid disruption (XmitWait, XmitDiscardedPackets) caused by congestion?

Congestion control isn't a credit based mechanism. While InfiniBand flow control is defined between two ports of the same link, congestion control is working across the fabric between a congestion point (a switch) and a reaction point (source node). Reaction point implements a Congestion Control Table that contains an array of values of injection rate delay used to control congestion. You can find more information in the IBTA LWG Errata document 3Q2010.

-- Alex
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

#3 lore raw
Quoted 7 lines · Alex Netes

Congestion control isn't a credit based mechanism. While InfiniBand flow control is defined between two ports of the same link, congestion control is working across the fabric between a congestion point (a switch) and a reaction point (source node). Reaction point implements a Congestion Control Table that contains an array of values of injection rate delay used to control congestion. You can find more information in the IBTA LWG Errata document 3Q2010.

Nice, thank you very much!

I've found the IBTA spec and the errata.

Cheers,
Sebastian
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html