[ofa-general] Re: [PATCH 2.6.30] xprtrdma: The frmr iova_start values are truncated by the nfs rdma client.

Steve Wise swise at opengridcomputing.com
Tue May 12 09:11:36 PDT 2009


Steve Wise wrote:

 >Trond Myklebust wrote (earlier in this thread):
 >
 > All I should need to know is that I can advertise either dma handles or
 > kernel VAs, and know that I can choose between two functions, say,
 > ib_send_wr_fastreg_dma_init() and ib_send_wr_fastreg_kva_init() to
 > initialise the ib_send_wr structure correctly.


To align more with the rest of the fast_reg API in ib_verbs.h, I propose:

static inline void ib_init_fast_reg_iova_start_dma(struct ib_send_wr 
*send_wr, dma_addr_t dma);
static inline void ib_init_fast_reg_iova_start_kva(struct ib_send_wr 
*send_wr, void *kva);

Thoughts?





More information about the general mailing list