aboutsummaryrefslogtreecommitdiff
path: root/hw/rdma/rdma_backend.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-04lockable: Replace locks with lock guard macrosSimran Singhal1-25/+25
2020-03-21hw/rdma: Skip data-path mr_id translationYuval Shaia1-7/+14
2020-03-21hw/rdma: Cosmetic change - no need for two sge arraysYuval Shaia1-24/+16
2019-11-06hw/rdma: Utilize ibv_reg_mr_iova for memory registrationYuval Shaia1-0/+13
2019-06-06hw/rdma: Delete unused headers inclusionYuval Shaia1-7/+0
2019-05-04hw/rdma: Modify create/destroy QP to support SRQKamal Heib1-3/+6
2019-05-04hw/rdma: Add SRQ support to backend layerKamal Heib1-2/+114
2019-03-16hw/rdma: Use {} instead of {0}Kamal Heib1-9/+9
2019-03-16hw/rdma: Remove unused parameter from rdma_poll_cq()Kamal Heib1-4/+3
2019-03-16hw/pvrdma: Delete unneeded function argumentYuval Shaia1-7/+6
2019-03-16hw/rdma: Free all receive buffers when QP is destroyedYuval Shaia1-6/+20
2019-03-16hw/rdma: Free all MAD receive buffers when device is closedYuval Shaia1-1/+33
2019-03-16hw/pvrdma: Collect debugging statisticsYuval Shaia1-17/+53
2019-03-16hw/rdma: Protect against concurrent execution of poll_cqYuval Shaia1-0/+2
2019-03-16hw/rdma: Introduce protected qlistYuval Shaia1-15/+5
2019-03-16hw/rdma: Switch to generic error reporting wayYuval Shaia1-209/+145
2019-01-19hw/rdma: modify struct initializationMarcel Apfelbaum1-4/+4
2019-01-19hw/rdma: Verify that ptr is not NULL before freeingYuval Shaia1-2/+4
2019-01-19hw/rdma: Delete unused struct memberYuval Shaia1-12/+14
2019-01-19hw/pvrdma: Remove max-sge command-line paramYuval Shaia1-21/+2
2018-12-22rdma: remove unused VENDOR_ERR_NO_SGE macroPrasad J Pandit1-2/+1
2018-12-22rdma: check num_sge does not exceed MAX_SGEPrasad J Pandit1-6/+6
2018-12-22hw/pvrdma: Fill all CQE fieldsYuval Shaia1-22/+37
2018-12-22hw/pvrdma: Add support to allow guest to configure GID tableYuval Shaia1-101/+243
2018-12-22hw/rdma: Add support for MAD packetsYuval Shaia1-7/+243
2018-12-22hw/rdma: Abort send-op if fail to create addr handlerYuval Shaia1-0/+4
2018-08-18hw/rdma: Add reference to pci_dev in backend_devYuval Shaia1-1/+5
2018-08-18hw/rdma: Cosmetic change - move to generic functionYuval Shaia1-5/+5
2018-08-18hw/rdma: Delete useless structure RdmaRmUserMRYuval Shaia1-2/+1
2018-08-18hw/rdma: Make distinction between device init and start modesYuval Shaia1-19/+77
2018-05-03hw/rdma: Fix possible out of bounds access to port GID indexMarcel Apfelbaum1-1/+1
2018-03-23hw/rdma: Fix 32-bit compilationYuval Shaia1-10/+11
2018-03-23hw/rdma: Use correct print format in CHK_ATTR macroYuval Shaia1-2/+2
2018-03-23hw/rdma: Change host_virt to void *Yuval Shaia1-4/+4
2018-03-23rdma: fix up include directivesMichael S. Tsirkin1-3/+3
2018-03-23hw/rdma: Add Query QP operationYuval Shaia1-0/+12
2018-02-19hw/rdma: Implementation of generic rdma device layersYuval Shaia1-0/+818