diff options
author | Guangguan Wang <guangguan.wang@linux.alibaba.com> | 2023-08-17 21:20:31 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2023-08-19 12:46:53 +0100 |
commit | 69b888e3bb4b186ec597a368bc8348e0e4bc6e65 (patch) | |
tree | 061c699eeeaaaacc9ee06b8311edd61df9e87cc0 /arch | |
parent | 7f0620b9940b3b4c5d83a815d46b97ac0b88a595 (diff) | |
download | linux-stable-69b888e3bb4b186ec597a368bc8348e0e4bc6e65.tar.gz linux-stable-69b888e3bb4b186ec597a368bc8348e0e4bc6e65.tar.bz2 linux-stable-69b888e3bb4b186ec597a368bc8348e0e4bc6e65.zip |
net/smc: support max links per lgr negotiation in clc handshake
Support max links per lgr negotiation in clc handshake for SMCR v2.1,
which is one of smc v2.1 features. Server makes decision for the final
value of max links based on the client preferred max links and
self-preferred max links. Here use the minimum value of the client
preferred max links and server preferred max links.
Client Server
Proposal(max links(client preferred))
-------------------------------------->
Accept(max links(accepted value))
accepted value=min(client preferred, server preferred)
<-------------------------------------
Confirm(max links(accepted value))
------------------------------------->
Signed-off-by: Guangguan Wang <guangguan.wang@linux.alibaba.com>
Reviewed-by: Tony Lu <tonylu@linux.alibaba.com>
Reviewed-by: Jan Karcher <jaka@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions