1 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
2 * vim:expandtab:shiftwidth=8:tabstop=8:
4 * Copyright (C) 2001 Cluster File Systems, Inc.
6 * This code is issued under the GNU General Public License.
7 * See the file COPYING in this distribution
13 #define OBD_ECHO_DEVICENAME "obdecho"
14 #define OBD_ECHO_CLIENT_DEVICENAME "echo_client"
16 /* The persistent object (i.e. actually stores stuff!) */
17 #define ECHO_PERSISTENT_OBJID 1ULL
18 #define ECHO_PERSISTENT_SIZE ((__u64)(1<<20))
20 /* block size to use for data verification */
21 #define OBD_ECHO_BLOCK_SIZE (4<<10)
24 struct list_head eco_obj_chain;
25 struct obd_device *eco_device;
29 struct lov_stripe_md *eco_lsm;
33 struct list_head ecl_exp_chain;
34 struct ec_object *ecl_object;
36 struct lustre_handle ecl_lock_handle;
37 ldlm_policy_data_t ecl_policy;