struct ib_ah_attr ah_attr;\r
struct ib_ucontext *p_context = NULL;\r
\r
- HCA_ENTER(HCA_DBG_QP);\r
+ HCA_ENTER(HCA_DBG_AV);\r
\r
if( p_umv_buf && p_umv_buf->command ) {\r
// sanity checks \r
mlnx_conv_ibal_av( ib_dev, p_addr_vector, &ah_attr );\r
\r
ib_av_p = ibv_create_ah(ib_pd_p, &ah_attr, p_context, p_umv_buf);\r
- if (IS_ERR(ib_pd_p)) {\r
- err = PTR_ERR(ib_pd_p);\r
- HCA_PRINT(TRACE_LEVEL_ERROR ,HCA_DBG_QP,\r
- ("ibv_alloc_pd failed (%d)\n", err));\r
+ if (IS_ERR(ib_av_p)) {\r
+ err = PTR_ERR(ib_av_p);\r
+ HCA_PRINT(TRACE_LEVEL_ERROR ,HCA_DBG_AV,\r
+ ("ibv_create_ah failed (%d)\n", err));\r
status = errno_to_iberr(err);\r
goto err_alloc_av;\r
}\r
\r
err_alloc_av: \r
err_inval_params:\r
- HCA_PRINT_EXIT(TRACE_LEVEL_ERROR ,HCA_DBG_QP,\r
+ HCA_PRINT_EXIT(TRACE_LEVEL_ERROR ,HCA_DBG_AV,\r
("completes with ERROR status %s\n", IB_GET_ERR_STR(status)));\r
return status;\r
}\r
struct ib_ah *ib_ah_p = (struct ib_ah *)h_av;\r
PREP_IBDEV_FOR_PRINT(ib_ah_p->device)\r
\r
- HCA_ENTER(HCA_DBG_SHIM);\r
+ HCA_ENTER(HCA_DBG_AV);\r
\r
// sanity checks\r
if( p_umv_buf && p_umv_buf->command ) {\r
- HCA_PRINT (TRACE_LEVEL_ERROR, HCA_DBG_SHIM,\r
+ HCA_PRINT (TRACE_LEVEL_ERROR, HCA_DBG_AV,\r
("User mode is not supported yet\n"));\r
status = IB_UNSUPPORTED;\r
goto err_user_unsupported;\r
//TODO: not implemented in low-level driver\r
err = ibv_query_ah(ib_ah_p, &ah_attr)\r
if (err) {\r
- HCA_PRINT(TRACE_LEVEL_ERROR, HCA_DBG_SHIM,\r
+ HCA_PRINT(TRACE_LEVEL_ERROR, HCA_DBG_AV,\r
("ibv_query_ah failed (%d)\n", err));\r
status = errno_to_iberr(err);\r
goto err_query_ah;\r
\r
err = mlnx_conv_mthca_av( ib_ah_p, p_addr_vector );\r
if (err) {\r
- HCA_PRINT (TRACE_LEVEL_ERROR, HCA_DBG_SHIM,\r
+ HCA_PRINT (TRACE_LEVEL_ERROR, HCA_DBG_AV,\r
("mlnx_conv_mthca_av failed (%d)\n", err));\r
status = errno_to_iberr(err);\r
goto err_conv_mthca_av;\r
\r
err_conv_mthca_av:\r
err_user_unsupported:\r
- HCA_PRINT_EXIT(TRACE_LEVEL_ERROR , HCA_DBG_SHIM,\r
+ HCA_PRINT_EXIT(TRACE_LEVEL_ERROR , HCA_DBG_AV,\r
("completes with ERROR status %s\n", IB_GET_ERR_STR(status)));\r
return status;\r
}\r
struct ib_ah *ib_ah_p = (struct ib_ah *)h_av;\r
struct ib_device *ib_dev = ib_ah_p->pd->device;\r
\r
- HCA_ENTER(HCA_DBG_SHIM);\r
+ HCA_ENTER(HCA_DBG_AV);\r
\r
// sanity checks\r
if( p_umv_buf && p_umv_buf->command ) {\r
- HCA_PRINT(TRACE_LEVEL_ERROR ,HCA_DBG_SHIM,\r
+ HCA_PRINT(TRACE_LEVEL_ERROR ,HCA_DBG_AV,\r
("User mode is not supported yet\n"));\r
status = IB_UNSUPPORTED;\r
goto err_user_unsupported;\r
//TODO: not implemented in low-level driver\r
err = ibv_modify_ah(ib_ah_p, &ah_attr)\r
if (err) {\r
- HCA_PRINT (TRACE_LEVEL_ERROR, HCA_DBG_SHIM,\r
+ HCA_PRINT (TRACE_LEVEL_ERROR, HCA_DBG_AV,\r
("ibv_query_ah failed (%d)\n", err));\r
status = errno_to_iberr(err);\r
goto err_query_ah;\r
#endif\r
\r
err_user_unsupported:\r
- HCA_PRINT_EXIT(TRACE_LEVEL_ERROR , HCA_DBG_SHIM,\r
+ HCA_PRINT_EXIT(TRACE_LEVEL_ERROR , HCA_DBG_AV,\r
("completes with ERROR status %s\n", IB_GET_ERR_STR(status)));\r
return status;\r
}\r
struct ib_ah *ib_ah_p = (struct ib_ah *)h_av;\r
PREP_IBDEV_FOR_PRINT(ib_ah_p->device)\r
\r
- HCA_ENTER(HCA_DBG_SHIM);\r
+ HCA_ENTER(HCA_DBG_AV);\r
\r
// destroy AV\r
err = ibv_destroy_ah( ib_ah_p );\r
if (err) {\r
- HCA_PRINT (TRACE_LEVEL_ERROR ,HCA_DBG_SHIM,\r
+ HCA_PRINT (TRACE_LEVEL_ERROR ,HCA_DBG_AV,\r
("ibv_destroy_ah failed (%d)\n", err));\r
status = errno_to_iberr(err);\r
goto err_destroy_ah;\r
}\r
\r
err_destroy_ah:\r
- HCA_PRINT_EXIT(TRACE_LEVEL_ERROR , HCA_DBG_SHIM,\r
+ HCA_PRINT_EXIT(TRACE_LEVEL_ERROR , HCA_DBG_AV,\r
("completes with ERROR status %s\n", IB_GET_ERR_STR(status)));\r
return status;\r
}\r