projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
24ce947
)
RDMA/bnxt_re: Add disassociate ucontext support
author
Selvin Xavier
<selvin.xavier@broadcom.com>
Tue, 13 Jun 2023 18:12:18 +0000
(11:12 -0700)
committer
Jason Gunthorpe
<jgg@nvidia.com>
Wed, 21 Jun 2023 17:13:17 +0000
(14:13 -0300)
Add driver disassociation support. Driver uses the APIs rdma_user_mmap_io
api while mapping the IO pages to user space. Add empty stub for
disassociate ucontext.
Link:
https://lore.kernel.org/r/1686679943-17117-3-git-send-email-selvin.xavier@broadcom.com
Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/bnxt_re/main.c
patch
|
blob
|
history
diff --git
a/drivers/infiniband/hw/bnxt_re/main.c
b/drivers/infiniband/hw/bnxt_re/main.c
index acef429ef78a0ff77271e11213bde14ffdfe4203..406b1001cfb37fcd6bbe5734271e2af9f08f900c 100644
(file)
--- a/
drivers/infiniband/hw/bnxt_re/main.c
+++ b/
drivers/infiniband/hw/bnxt_re/main.c
@@
-472,6
+472,10
@@
static int bnxt_re_net_stats_ctx_alloc(struct bnxt_re_dev *rdev,
return rc;
}
+static void bnxt_re_disassociate_ucontext(struct ib_ucontext *ibcontext)
+{
+}
+
/* Device */
static struct bnxt_re_dev *bnxt_re_from_netdev(struct net_device *netdev)
@@
-538,6
+542,7
@@
static const struct ib_device_ops bnxt_re_dev_ops = {
.destroy_qp = bnxt_re_destroy_qp,
.destroy_srq = bnxt_re_destroy_srq,
.device_group = &bnxt_re_dev_attr_group,
+ .disassociate_ucontext = bnxt_re_disassociate_ucontext,
.get_dev_fw_str = bnxt_re_query_fw_str,
.get_dma_mr = bnxt_re_get_dma_mr,
.get_hw_stats = bnxt_re_ib_get_hw_stats,