summaryrefslogtreecommitdiff
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorGal Pressman <galpress@amazon.com>2019-06-13 12:10:12 +0300
committerDoug Ledford <dledford@redhat.com>2019-06-21 18:52:44 +0300
commit40ddb3f020834f9afb7aab31385994811f4db259 (patch)
tree68ebf6cef37739f74bb056a6e8724e20924f98cb /net/switchdev/switchdev.c
parent4a9ceb7dbadf9e1435644b1f49720ee87431ce26 (diff)
downloadlinux-40ddb3f020834f9afb7aab31385994811f4db259.tar.xz
RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size
Use the ib_umem_find_best_pgsz() and rdma_for_each_block() API when registering an MR instead of coding it in the driver. ib_umem_find_best_pgsz() is used to find the best suitable page size which replaces the existing efa_cont_pages() implementation. rdma_for_each_block() is used to iterate the umem in aligned contiguous memory blocks. Reviewed-by: Firas JahJah <firasj@amazon.com> Reviewed-by: Yossi Leybovich <sleybo@amazon.com> Reviewed-by: Shiraz Saleem <shiraz.saleem@intel.com> Signed-off-by: Gal Pressman <galpress@amazon.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions