[ofa-general] [PATCH RFC v4 0/2] RDMA/Core: MEM_MGT_EXTENSIONS support

Steve Wise swise at opengridcomputing.com
Tue May 27 11:34:29 PDT 2008


The following patch series proposes:

- The API and core changes needed to implement the IB BMMR and 
  iWARP equivalient memory extensions.

- cxgb3 support.

Changes since version 3:
	- better comments to ib_alloc_fast_reg_page_list() function
	  to explicitly state the page list is owned by the device until
	  the fast_reg WR completes _and_ that the page_list can be
	  modified by the device.
	- cxgb3 - when allocating a page list, set max_page_list_len.
	- page_size -> page_shift in fast_reg union of ib_send_wr struct.
	- key support via ib_update_fast_reg_key()

Changes since version 2:
	- added device attribute max_fast_reg_page_list_len
	- added cxgb3 patch

Changes since version 1:
	- ib_alloc_mr() -> ib_alloc_fast_reg_mr()
	- pbl_depth -> max_page_list_len
	- page_list_len -> max_page_list_len where it makes sense
	- int -> unsigned int where needed
	- fbo -> first_byte_offset
	- added page size and page_list_len to fast_reg union in ib_send_wr
	- rearranged work request fast_reg union of ib_send_wr to pack it
	- dropped remove_access parameter from ib_alloc_fast_reg_mr()
	- IB_DEVICE_MM_EXTENSIONS -> IB_DEVICE_MEM_MGT_EXTENSIONS
	- compiled

Steve.



More information about the general mailing list