[ofa-general] Question on dat_ep_post_rdma_write with DAT_COMPLETION_SUPPRESS_FLAG.

Davis, Arlin R arlin.r.davis at intel.com
Thu Feb 12 16:05:13 PST 2009


 
>>   
>12734: ERROR: DTO event status :DAT_SUCCESS DAT_RESOURCE_TEP

You are incorrectly using the string to return code mapping. 
dat_return_subtype (dat_error.h) of DAT_RESOURCE_TEP == 4
is really a DAT_DTO_ERR_LOCAL_PROTECTION error.

see dat.h for DTO completion status:

typedef enum dat_dto_completion_status
{
    DAT_DTO_SUCCESS                  = 0,
    DAT_DTO_ERR_FLUSHED              = 1,
    DAT_DTO_ERR_LOCAL_LENGTH         = 2,
    DAT_DTO_ERR_LOCAL_EP             = 3,
    DAT_DTO_ERR_LOCAL_PROTECTION     = 4,  <<<<<
    DAT_DTO_ERR_BAD_RESPONSE         = 5,
    DAT_DTO_ERR_REMOTE_ACCESS        = 6,
    DAT_DTO_ERR_REMOTE_RESPONDER     = 7,
    DAT_DTO_ERR_TRANSPORT            = 8,
    DAT_DTO_ERR_RECEIVER_NOT_READY   = 9,
    DAT_DTO_ERR_PARTIAL_PACKET       = 10,
    DAT_RMR_OPERATION_FAILED         = 11
} DAT_DTO_COMPLETION_STATUS;

-arlin






More information about the general mailing list