[openib-general] Re: Re: Re: RFC: e2e credits
    Michael S. Tsirkin 
    mst at mellanox.co.il
       
    Wed Mar 22 14:54:20 PST 2006
    
    
  
Quoting r. Michael S. Tsirkin <mst at mellanox.co.il>:
> > My personal preference would be to have this policy controlled by the ULPs.
> 
> OK. I'll write a patch.
Sean, just to wrap it up, the API at the verbs layer will look like the below,
and then ULPs just put the value they want in the CM and CM will pass
it in to low level.
OK?
Signed-off-by: Michael S. Tsirkin <mst at mellanox.co.il>
Index: openib/drivers/infiniband/include/rdma/ib_user_verbs.h
===================================================================
--- openib.orig/drivers/infiniband/include/rdma/ib_user_verbs.h	2006-03-02 21:41:01.000000000 +0200
+++ openib/drivers/infiniband/include/rdma/ib_user_verbs.h	2006-03-23 00:50:48.000000000 +0200
@@ -378,7 +378,8 @@ struct ib_uverbs_qp_attr {
 	__u8	rnr_retry;
 	__u8	alt_port_num;
 	__u8	alt_timeout;
-	__u8	reserved[5];
+	__u8    flow_control;
+	__u8	reserved[4];
 };
 
 struct ib_uverbs_create_qp {
Index: openib/drivers/infiniband/include/rdma/ib_verbs.h
===================================================================
--- openib.orig/drivers/infiniband/include/rdma/ib_verbs.h	2006-03-02 21:41:01.000000000 +0200
+++ openib/drivers/infiniband/include/rdma/ib_verbs.h	2006-03-23 00:50:28.000000000 +0200
@@ -573,6 +573,7 @@ struct ib_qp_attr {
 	u8			rnr_retry;
 	u8			alt_port_num;
 	u8			alt_timeout;
+	u8			flow_control;
 };
 
 enum ib_wr_opcode {
-- 
Michael S. Tsirkin
Staff Engineer, Mellanox Technologies
    
    
More information about the general
mailing list