1// SPDX-License-Identifier: GPL-2.0 2/* 3 * GPL HEADER START 4 * 5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 only, 9 * as published by the Free Software Foundation. 10 * 11 * This program is distributed in the hope that it will be useful, but 12 * WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * General Public License version 2 for more details (a copy is included 15 * in the LICENSE file that accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License 18 * version 2 along with this program; If not, see 19 * http://www.gnu.org/licenses/gpl-2.0.html 20 * 21 * GPL HEADER END 22 */ 23/* 24 * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. 25 * Use is subject to license terms. 26 * 27 * Copyright (c) 2011, 2012, Intel Corporation. 28 */ 29/* 30 * This file is part of Lustre, http://www.lustre.org/ 31 * Lustre is a trademark of Sun Microsystems, Inc. 32 * 33 * lustre/include/lustre_mds.h 34 * 35 * MDS data structures. 36 * See also lustre_idl.h for wire formats of requests. 37 */ 38 39#ifndef _LUSTRE_MDS_H 40#define _LUSTRE_MDS_H 41 42/** \defgroup mds mds 43 * 44 * @{ 45 */ 46 47#include <lustre_handles.h> 48#include <linux/libcfs/libcfs.h> 49#include <lustre_lib.h> 50#include <lustre_dlm.h> 51#include <lustre_export.h> 52 53struct mds_group_info { 54 struct obd_uuid *uuid; 55 int group; 56}; 57 58#define MDD_OBD_NAME "mdd_obd" 59#define MDD_OBD_UUID "mdd_obd_uuid" 60 61/** @} mds */ 62 63#endif 64