]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/core: Unify RoCE check and re-factor code
authorHåkon Bugge <haakon.bugge@oracle.com>
Tue, 6 Apr 2021 10:37:03 +0000 (12:37 +0200)
committerJason Gunthorpe <jgg@nvidia.com>
Mon, 19 Apr 2021 15:56:53 +0000 (12:56 -0300)
commit13c5988c4a169c238bc319aa7ad2e96436a905c7
tree882ec1629f5800e2bf56ae5e4e98dd874521a8cc
parentbcab745d06d909e5e43af58ce55ce1b5a996b2ce
RDMA/core: Unify RoCE check and re-factor code

In cm_req_handler(), unify the check for RoCE and re-factor to avoid
one test.

Link: https://lore.kernel.org/r/1617705423-15570-1-git-send-email-haakon.bugge@oracle.com
Suggested-by: Jason Gunthorpe <jgg@nvidia.com>
Fixes: 86f20e4e1132 ("IB/cm: Reduce dependency on gid attribute ndev check")
Fixes: 49251ad05c78 ("RDMA/core: Fix corrupted SL on passive side")
Signed-off-by: Håkon Bugge <haakon.bugge@oracle.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/core/cm.c