Loading
RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE EXT_SGE
driver inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/IB30V8 ---------------------------------------------------------------------- When QPs of multiple banks are used, there is a possibility that the RoCEE is hang. This is because QPs of different banks may interfere with each other in certain cases when processing extended SGEs. To solve this problem, the QP-bank-limit mechanism is introduced. When this mechanism is enabled, the number of QP banks must be limited to ensure that extended SGEs can be used. If this mechanism is not applied, the FW will limit the maximum number of SGEs and makes extended SGEs unavailable to avoid the HW hang out. Signed-off-by:wenglianfa <wenglianfa@huawei.com> Signed-off-by:
Xinghai Cen <cenxinghai@h-partners.com>