linux/drivers/infiniband
Zhu Yanjun 9ed8110c9b RDMA/irdma: optimize rx path by removing unnecessary copy
In the function irdma_post_recv, the function irdma_copy_sg_list is
not needed since the struct irdma_sge and ib_sge have the similar
member variables. The struct irdma_sge can be replaced with the
struct ib_sge totally.

This can increase the rx performance of irdma.

Link: https://lore.kernel.org/r/20211030104226.253346-1-yanjun.zhu@linux.dev
Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev>
Reviewed-by: Shiraz Saleem <shiraz.saleem@intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2021-11-01 14:39:33 -03:00
..
core RDMA/core: Fix missed initialization of rdma_hw_stats::lock 2021-10-28 08:58:26 -03:00
hw RDMA/irdma: optimize rx path by removing unnecessary copy 2021-11-01 14:39:33 -03:00
sw RDMA/rxe: Make rxe_type_info static const 2021-10-28 08:58:27 -03:00
ulp IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks 2021-10-29 13:30:43 -03:00
Kconfig RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw 2021-06-02 20:06:36 -03:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00