Whamcloud - gitweb
LU-521 lnet: Fix endian issue introduced by change 1338
authorDoug Oucharek <doug@whamcloud.com>
Tue, 4 Sep 2012 19:35:35 +0000 (12:35 -0700)
committerOleg Drokin <green@whamcloud.com>
Mon, 10 Sep 2012 19:56:26 +0000 (15:56 -0400)
commitad173173fe6b67e41c2c232a15c5eb6939836871
tree638713d86a000251aa3727903d4ccddd9e52a3af
parenta1ad73f14e42cb2cf538661d659512d9fd12fd47
LU-521 lnet: Fix endian issue introduced by change 1338

In change 1338 done for LU-521, an endian issue was introduced
when the magic number for the RPC header was swapped before
the body has been swapped. We use the magic number to
determine if the body needs swapping.

Signed-off-by: Doug Oucharek <doug.s.oucharek@intel.com>
Change-Id: I0a64ca13dbdc04169d59a1bd531b4877e8736993
Reviewed-on: http://review.whamcloud.com/3831
Reviewed-by: Isaac Huang <he.huang@intel.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Liang Zhen <liang@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: Oleg Drokin <green@whamcloud.com>
lnet/selftest/rpc.c
lnet/selftest/rpc.h