diff --git a/lustre/include/lustre/lustre_idl.h b/lustre/include/lustre/lustre_idl.h index f95047de48a01a444b724f02a4b3dde583864874..f314110747c71120985ce52a45f3876004b60c74 100644 --- a/lustre/include/lustre/lustre_idl.h +++ b/lustre/include/lustre/lustre_idl.h @@ -549,6 +549,7 @@ extern void lustre_swab_ptlrpc_body(struct ptlrpc_body *pb); #define OBD_CONNECT_LRU_RESIZE 0x02000000ULL /* Lru resize feature. */ #define OBD_CONNECT_MDS_MDS 0x04000000ULL /* MDS-MDS connection*/ #define OBD_CONNECT_REAL 0x08000000ULL /* real connection */ +#define OBD_CONNECT_CKSUM 0x20000000ULL /* support several cksum algos */ /* also update obd_connect_names[] for lprocfs_rd_connect_flags() * and lustre/utils/wirecheck.c */ diff --git a/lustre/obdclass/lprocfs_status.c b/lustre/obdclass/lprocfs_status.c index 01ac77bf5c783581ace303aae55b8e0dc77f36de..f4b685ea18f9540c3c51aaba8947f03262b52acc 100644 --- a/lustre/obdclass/lprocfs_status.c +++ b/lustre/obdclass/lprocfs_status.c @@ -602,6 +602,8 @@ static const char *obd_connect_names[] = { "lru_resize", "mds_mds_connection", "real_conn", + "change_qunit_size", + "alt_checksum_algorithm", NULL }; diff --git a/lustre/ptlrpc/wiretest.c b/lustre/ptlrpc/wiretest.c index 2876a170587104d8ff19941e0c59abbe36e884f5..fa5074b5f95b44f283221acf187be219b38268f0 100644 --- a/lustre/ptlrpc/wiretest.c +++ b/lustre/ptlrpc/wiretest.c @@ -472,6 +472,7 @@ void lustre_assert_wire_constants(void) CLASSERT(OBD_CONNECT_LRU_RESIZE == 0x02000000ULL); CLASSERT(OBD_CONNECT_MDS_MDS == 0x04000000ULL); CLASSERT(OBD_CONNECT_REAL == 0x08000000ULL); + CLASSERT(OBD_CONNECT_CKSUM == 0x20000000ULL); /* Checks for struct obdo */ LASSERTF((int)sizeof(struct obdo) == 208, " found %lld\n", diff --git a/lustre/utils/wirecheck.c b/lustre/utils/wirecheck.c index 5cd12e3782e8f91b1fdfd2b54b7847cca2c604e1..c7ceb3ffc1ba07e2efbe7ef0d184e21329ee3c18 100644 --- a/lustre/utils/wirecheck.c +++ b/lustre/utils/wirecheck.c @@ -187,6 +187,7 @@ static void check_obd_connect_data(void) CHECK_CDEFINE(OBD_CONNECT_ACL); CHECK_CDEFINE(OBD_CONNECT_XATTR); CHECK_CDEFINE(OBD_CONNECT_REAL); + CHECK_CDEFINE(OBD_CONNECT_CKSUM); CHECK_CDEFINE(OBD_CONNECT_TRUNCLOCK); CHECK_CDEFINE(OBD_CONNECT_IBITS); CHECK_CDEFINE(OBD_CONNECT_JOIN); diff --git a/lustre/utils/wiretest.c b/lustre/utils/wiretest.c index 85257f0996c176815e05639af02180e527fea7fa..4360b19c908d0e86c269abd113f3ed62dffbe19c 100644 --- a/lustre/utils/wiretest.c +++ b/lustre/utils/wiretest.c @@ -488,6 +488,7 @@ void lustre_assert_wire_constants(void) CLASSERT(OBD_CONNECT_LRU_RESIZE == 0x02000000ULL); CLASSERT(OBD_CONNECT_MDS_MDS == 0x04000000ULL); CLASSERT(OBD_CONNECT_REAL == 0x08000000ULL); + CLASSERT(OBD_CONNECT_CKSUM == 0x20000000ULL); /* Checks for struct obdo */ LASSERTF((int)sizeof(struct obdo) == 208, " found %lld\n",