X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lnet%2Fklnds%2Fviblnd%2Fwirecheck.c;h=d42171d13f12c25082db30df9a7bd88ec9579f01;hb=325b9256d66808ccdf676073918312c2b6172510;hp=7e2a6c34e61037fa54d2cb542345637bc24b8f9e;hpb=b512be5cf8531812c96528f7ba30d05c71726a9a;p=fs%2Flustre-release.git diff --git a/lnet/klnds/viblnd/wirecheck.c b/lnet/klnds/viblnd/wirecheck.c index 7e2a6c3..d42171d 100644 --- a/lnet/klnds/viblnd/wirecheck.c +++ b/lnet/klnds/viblnd/wirecheck.c @@ -8,6 +8,7 @@ #include #include +#define IBNAL_USE_FMR 1 #include "vibnal_wire.h" #ifndef HAVE_STRNLEN @@ -154,6 +155,13 @@ main (int argc, char **argv) CHECK_MEMBER (kib_immediate_msg_t, ibim_hdr); CHECK_MEMBER (kib_immediate_msg_t, ibim_payload[13]); + CHECK_DEFINE (IBNAL_USE_FMR); +#if IBNAL_USE_FMR + CHECK_STRUCT (kib_rdma_desc_t); + CHECK_MEMBER (kib_rdma_desc_t, rd_addr); + CHECK_MEMBER (kib_rdma_desc_t, rd_nob); + CHECK_MEMBER (kib_rdma_desc_t, rd_key); +#else CHECK_STRUCT (kib_rdma_frag_t); CHECK_MEMBER (kib_rdma_frag_t, rf_nob); CHECK_MEMBER (kib_rdma_frag_t, rf_addr_lo); @@ -163,7 +171,7 @@ main (int argc, char **argv) CHECK_MEMBER (kib_rdma_desc_t, rd_key); CHECK_MEMBER (kib_rdma_desc_t, rd_nfrag); CHECK_MEMBER (kib_rdma_desc_t, rd_frags[13]); - +#endif CHECK_STRUCT (kib_putreq_msg_t); CHECK_MEMBER (kib_putreq_msg_t, ibprm_hdr); CHECK_MEMBER (kib_putreq_msg_t, ibprm_cookie);