The only reason I assumed that the user was providing the value in network byte order, is that the Service ID is expected in network byte order, as well as the staring PSN in ib_send_cm_rep is expected in network byte order as well.
I was trying to make the CM interface use byte ordering consistent with related interfaces. For PSN, I tried to use host-ordering to match the QP modify call. There was a bug in ib_send_cm_rep; it should have expected host order. (The cm_msgs interface should be defined with all input/output in network byte order.)
I agree the host byte order makes sense, since the event data is provided to the user in host byte order. Looks like there are three fields for which the change would have to be made:
As it looks now, the only fields into the CM that should be in host order are: PSN, QPN, and QKey.
- Sean _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
