Whamcloud - gitweb
LU-13641 socklnd: replace route construct
authorSerguei Smirnov <ssmirnov@whamcloud.com>
Tue, 30 Mar 2021 16:48:04 +0000 (12:48 -0400)
committerAndreas Dilger <adilger@whamcloud.com>
Tue, 20 Jul 2021 20:03:25 +0000 (20:03 +0000)
commit1d0ee4942af936bc94bd0c44dd68ed0b71d92f9c
tree1f7161471e4c4b4a7060c43216cfba8a50b9ac29
parentba507242fa67d7e9cd7e56a30e523c3224774d32
LU-13641 socklnd: replace route construct

With TCP bonding removed, it's no longer necessary to
maintain multiple route constructs per peer_ni in socklnd.
Replace the route construct with connection control block,
conn_cb, and make sure there's a single conn_cb per peer_ni.

Lustre-change: https://review.whamcloud.com/40774
Lustre-commit: 7766f01e891c378d1bf099e475f128ea612488f0

Test-Parameters: trivial testlist=sanity-lnet
Signed-off-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Change-Id: I1de683429af5f93b3197b6d536e80b5ac1e67a22
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/44327
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Amir Shehata <ashehata@whamcloud.com>
lnet/klnds/socklnd/socklnd.c
lnet/klnds/socklnd/socklnd.h
lnet/klnds/socklnd/socklnd_cb.c