[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