[openib-general] [PATCH][uDAPL] use IBAT ATS
James Lentini
jlentini at netapp.com
Wed Sep 14 10:05:45 PDT 2005
Hi Arlin,
I'd like to checkin the following patch (also attached) to uDAPL.
Please let me know if you see any issues.
james
Index: dapl/openib/dapl_ib_cm.c
===================================================================
--- dapl/openib/dapl_ib_cm.c (revision 3408)
+++ dapl/openib/dapl_ib_cm.c (working copy)
@@ -207,7 +207,8 @@ static void dapli_rt_comp_handler(uint64
}
status = ib_at_route_by_ip(((struct sockaddr_in *)&conn->r_addr)->sin_addr.s_addr,
- 0, 0, 0, &conn->dapl_rt,
+ 0, 0, IB_AT_ROUTE_FORCE_ATS,
+ &conn->dapl_rt,
&conn->dapl_comp,&conn->dapl_comp.req_id);
if (status < 0) {
dapl_dbg_log(DAPL_DBG_TYPE_ERR, "dapl_rt_comp_handler: "
@@ -607,7 +608,8 @@ dapls_ib_connect (
status = ib_at_route_by_ip(
((struct sockaddr_in *)&conn->r_addr)->sin_addr.s_addr,
((struct sockaddr_in *)&conn->hca->hca_address)->sin_addr.s_addr,
- 0, 0, &conn->dapl_rt, &conn->dapl_comp, &conn->dapl_comp.req_id);
+ 0, IB_AT_ROUTE_FORCE_ATS, &conn->dapl_rt, &conn->dapl_comp,
+ &conn->dapl_comp.req_id);
dapl_dbg_log(DAPL_DBG_TYPE_CM, " connect: at_route ret=%d,%s req_id %d GID %016llx %016llx\n",
status, strerror(errno), conn->dapl_comp.req_id,
-------------- next part --------------
Index: dapl/openib/dapl_ib_cm.c
===================================================================
--- dapl/openib/dapl_ib_cm.c (revision 3408)
+++ dapl/openib/dapl_ib_cm.c (working copy)
@@ -207,7 +207,8 @@ static void dapli_rt_comp_handler(uint64
}
status = ib_at_route_by_ip(((struct sockaddr_in *)&conn->r_addr)->sin_addr.s_addr,
- 0, 0, 0, &conn->dapl_rt,
+ 0, 0, IB_AT_ROUTE_FORCE_ATS,
+ &conn->dapl_rt,
&conn->dapl_comp,&conn->dapl_comp.req_id);
if (status < 0) {
dapl_dbg_log(DAPL_DBG_TYPE_ERR, "dapl_rt_comp_handler: "
@@ -607,7 +608,8 @@ dapls_ib_connect (
status = ib_at_route_by_ip(
((struct sockaddr_in *)&conn->r_addr)->sin_addr.s_addr,
((struct sockaddr_in *)&conn->hca->hca_address)->sin_addr.s_addr,
- 0, 0, &conn->dapl_rt, &conn->dapl_comp, &conn->dapl_comp.req_id);
+ 0, IB_AT_ROUTE_FORCE_ATS, &conn->dapl_rt, &conn->dapl_comp,
+ &conn->dapl_comp.req_id);
dapl_dbg_log(DAPL_DBG_TYPE_CM, " connect: at_route ret=%d,%s req_id %d GID %016llx %016llx\n",
status, strerror(errno), conn->dapl_comp.req_id,
More information about the general
mailing list