[openib-general] [PATCH] [MAD] changes to ib_create_send_mad
Sean Hefty
mshefty at ichips.intel.com
Thu May 5 11:23:32 PDT 2005
Hal Rosenstock wrote:
> On PayloadLength, single segment sends are fine. It is multisegment
> sends which seem wrong to me.
>
> Case 1: ib_create_send_mad with hdr_len 0x38 data_len 0x278
> paylen_newwin stored in header is 0x28C which seems correct
> this creates 4 segments
> 1-3 segments paylen_newwin is 0x6E0, 4th segment is 0x34
>
> Case 2: ib_create_send_mad with hdr_len 0x38 data_len 0x620
> paylen_newwin stored in header is 0x634 which seems correct
> this creates 8 segments
> 1-7 segments paylen_newwin is 0x6E0, 4th segment is 0xBC
>
> Last paylen_newwin in both cases appears to me to be correct but the
> paylen_newwin in the 1-n segments (0x6E0) seems wrong to me.
I modified grmpp to use management class 3, and I can reproduce this problem
now.
Thank you for your patience. Your problem is important to us. Please
continue to hold. Your problem will be handled in the order in which it was
received.
- Sean
More information about the general
mailing list