]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/rtrs-clt: Add a minimum latency multipath policy
authorGioh Kim <gi-oh.kim@cloud.ionos.com>
Wed, 7 Apr 2021 11:34:41 +0000 (13:34 +0200)
committerJason Gunthorpe <jgg@nvidia.com>
Tue, 13 Apr 2021 22:44:54 +0000 (19:44 -0300)
commitbdd8c2f67d3bd50f6dd68f11ef1349a5234ee5d8
treed9273d7889cbf5d7614a954ab41859196fff418f
parentb1ef7e48ee7d068ea48aab0c3675faf2cb836b26
RDMA/rtrs-clt: Add a minimum latency multipath policy

This patch adds new multipath policy: min-latency.  Client checks the
latency of each path when it sends the heart-beat.  And it sends IO to the
path with the minimum latency.

Link: https://lore.kernel.org/r/20210407113444.150961-2-gi-oh.kim@ionos.com
Signed-off-by: Gioh Kim <gi-oh.kim@ionos.com>
Signed-off-by: Jack Wang <jinpu.wang@ionos.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
drivers/infiniband/ulp/rtrs/rtrs-clt.c
drivers/infiniband/ulp/rtrs/rtrs-clt.h
drivers/infiniband/ulp/rtrs/rtrs-pri.h
drivers/infiniband/ulp/rtrs/rtrs.c