summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/mlx_ipoib/cmdif_comm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/net/mlx_ipoib/cmdif_comm.c')
-rw-r--r--src/drivers/net/mlx_ipoib/cmdif_comm.c27
1 files changed, 12 insertions, 15 deletions
diff --git a/src/drivers/net/mlx_ipoib/cmdif_comm.c b/src/drivers/net/mlx_ipoib/cmdif_comm.c
index 97f288bce..363e42095 100644
--- a/src/drivers/net/mlx_ipoib/cmdif_comm.c
+++ b/src/drivers/net/mlx_ipoib/cmdif_comm.c
@@ -134,12 +134,10 @@ static XHH_cmd_status_t cmd_invoke(command_fields_t * cmd_prms)
DBG_HD ( &hcr[0], sizeof ( hcr ) );
if ( cmd_prms->in_trans == TRANS_MAILBOX ) {
size_t size = ( 4 * cmd_prms->in_param_size );
- if ( size > 256 )
- size = 256;
-#if ! CREATE_OWN
- DBG ( "Input mailbox:\n" );
- DBG_HD ( &cmd_prms->in_param[0], size );
-#endif
+ if ( size > 512 )
+ size = 512;
+ DBG2 ( "Input mailbox:\n" );
+ DBG2_HD ( &cmd_prms->in_param[0], size );
}
for (i = 0; i < 7; ++i) {
@@ -172,6 +170,14 @@ static XHH_cmd_status_t cmd_invoke(command_fields_t * cmd_prms)
return status;
}
+ if ( cmd_prms->out_trans == TRANS_MAILBOX ) {
+ size_t size = ( 4 * cmd_prms->out_param_size );
+ if ( size > 512 )
+ size = 512;
+ DBG2 ( "Output mailbox:\n" );
+ DBG2_HD ( &cmd_prms->out_param[0], size );
+ }
+
if (cmd_prms->out_trans == TRANS_MAILBOX)
be_to_cpu_buf(cmd_prms->out_param, cmd_prms->out_param_size);
else if (cmd_prms->out_trans == TRANS_IMMEDIATE) {
@@ -181,15 +187,6 @@ static XHH_cmd_status_t cmd_invoke(command_fields_t * cmd_prms)
return -1;
}
- if ( cmd_prms->out_trans == TRANS_MAILBOX ) {
- size_t size = ( 4 * cmd_prms->out_param_size );
- if ( size > 256 )
- size = 256;
-#if ! CREATE_OWN
- DBG ( "Output mailbox:\n" );
- DBG_HD ( &cmd_prms->out_param[0], size );
-#endif
- }
DBG ( "Command executed successfully\n" );
return 0;