From 5ee1287305fb6b6c472d097ef9a86a9e315104e4 Mon Sep 17 00:00:00 2001 From: Gu Zheng Date: Tue, 16 Aug 2016 12:10:41 +0800 Subject: [PATCH] LU-4931 ladvise: add code for ladvise_hdr into wirecheck.c Add code into wirecheck.c to generate the ladvise_hdr checks in wiretest.c. Test-Parameters: trivial Signed-off-by: Gu Zheng Change-Id: Ic4488b2d6004d284a4fbf123ab7a0688da227212 Reviewed-on: http://review.whamcloud.com/21940 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Lai Siyao Reviewed-by: Oleg Drokin --- lustre/utils/wirecheck.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lustre/utils/wirecheck.c b/lustre/utils/wirecheck.c index 8c5505f..96bd406 100644 --- a/lustre/utils/wirecheck.c +++ b/lustre/utils/wirecheck.c @@ -321,6 +321,20 @@ check_lu_ladvise(void) CHECK_MEMBER(lu_ladvise, lla_value4); CHECK_VALUE(LU_LADVISE_WILLREAD); CHECK_VALUE(LU_LADVISE_DONTNEED); +} + +static void +check_ladvise_hdr(void) +{ + BLANK_LINE(); + CHECK_STRUCT(ladvise_hdr); + CHECK_MEMBER(ladvise_hdr, lah_magic); + CHECK_MEMBER(ladvise_hdr, lah_count); + CHECK_MEMBER(ladvise_hdr, lah_flags); + CHECK_MEMBER(ladvise_hdr, lah_value1); + CHECK_MEMBER(ladvise_hdr, lah_value2); + CHECK_MEMBER(ladvise_hdr, lah_value3); + CHECK_MEMBER(ladvise_hdr, lah_advise); CHECK_VALUE(LF_ASYNC); CHECK_VALUE(LADVISE_MAGIC); @@ -2616,6 +2630,7 @@ main(int argc, char **argv) check_luda_type(); check_lu_dirpage(); check_lu_ladvise(); + check_ladvise_hdr(); check_lustre_handle(); check_lustre_msg_v2(); check_ptlrpc_body(); -- 1.8.3.1