Whamcloud - gitweb
file statfs_pack.c was initially added on branch b_md.
[fs/lustre-release.git] / lustre / utils / lustre.dtd
1 <!-- Lustre Management DTD -->\r
2 \r
3 <!-- basic entities -->\r
4 <!ENTITY % tag.content "(#PCDATA)">\r
5 <!ENTITY % tag.ref "\r
6   num CDATA #IMPLIED\r
7   name CDATA #IMPLIED\r
8   uuidref CDATA #REQUIRED">\r
9 <!ENTITY % tag.attr "\r
10   name CDATA #REQUIRED\r
11   uuid CDATA #REQUIRED">\r
12 \r
13 <!-- main elements -->\r
14 <!ELEMENT lustre (node | mountpoint | ldlm | echo_client |\r
15                   mds | mdc | obd | ost | osc | lov | lovconfig)*>\r
16 \r
17 <!ELEMENT node (network | profile)*>\r
18 <!ATTLIST node router CDATA #IMPLIED\r
19                %tag.attr;>\r
20 <!ELEMENT network (server | port | route_tbl | send_mem | recv_mem)*>\r
21 <!ATTLIST network type (tcp | elan | gm) 'tcp'\r
22                   %tag.attr;>\r
23 \r
24 <!ELEMENT route_tbl (route)*>\r
25 <!ELEMENT route %tag.content;>\r
26 <!ATTLIST route type (elan | tcp | gm) #REQUIRED\r
27                 gw CDATA #REQUIRED\r
28                 lo CDATA #REQUIRED\r
29                 hi CDATA #IMPLIED >\r
30 \r
31 <!ELEMENT profile (ldlm_ref | network_ref | obd_ref | ost_ref | osc_ref |\r
32                    echo_client_ref | mds_ref | mdc_ref | lov_ref |\r
33                    lovconfig_ref| mountpoint_ref)*>\r
34 <!ATTLIST profile >\r
35 \r
36 <!ELEMENT mountpoint (path | fileset | mds_ref | osc_ref)*>\r
37 <!ATTLIST mountpoint %tag.attr;>\r
38 <!ELEMENT echo_client (osc_ref)*>\r
39 <!ATTLIST echo_client %tag.attr;>\r
40 <!ELEMENT ldlm EMPTY>\r
41 <!ATTLIST ldlm %tag.attr;>\r
42 \r
43 <!ELEMENT obd (fstype | device | autoformat)*>\r
44 <!ATTLIST obd %tag.attr; type (obdfilter | obdecho) 'obdfilter'>\r
45 <!ELEMENT ost (network_ref | obd_ref | failover_ref)*>\r
46 <!ATTLIST ost %tag.attr;>\r
47 <!ELEMENT mds (network_ref | fstype | device | autoformat | \r
48                server_ref | failover_ref | node_ref )*>\r
49 <!ATTLIST mds %tag.attr;>\r
50 \r
51 <!ELEMENT osc (ost_ref | obd_ref)*>\r
52 <!ATTLIST osc %tag.attr;>\r
53 <!ELEMENT mdc (network_ref | mds_ref)*>\r
54 <!ATTLIST mdc %tag.attr;>\r
55 <!ELEMENT lov (devices | mds_ref)*>\r
56 <!ATTLIST lov %tag.attr;>\r
57 <!ELEMENT lovconfig (lov_ref)>\r
58 <!ATTLIST lovconfig %tag.attr;>\r
59 <!ELEMENT devices (osc_ref)+>\r
60 <!ATTLIST devices stripesize CDATA #REQUIRED\r
61                   stripecount CDATA #REQUIRED\r
62                   stripeoffset CDATA #IMPLIED\r
63                   pattern    CDATA #REQUIRED>\r
64 \r
65 <!-- basic elements -->\r
66 \r
67 <!ELEMENT fstype        %tag.content;>\r
68 <!ELEMENT device        %tag.content;>\r
69 <!ATTLIST device        size CDATA #IMPLIED>\r
70 <!ELEMENT server        %tag.content;>\r
71 <!ELEMENT port          %tag.content;>\r
72 <!ELEMENT send_mem      %tag.content;>\r
73 <!ELEMENT recv_mem      %tag.content;>\r
74 <!ELEMENT autoformat    %tag.content;>\r
75 <!ELEMENT path          %tag.content;>\r
76 <!ELEMENT fileset       %tag.content;>\r
77 \r
78 <!-- id tag elements -->\r
79 <!ELEMENT network_ref    %tag.content;>\r
80 <!ATTLIST network_ref    %tag.ref;>\r
81 <!ELEMENT node_ref       %tag.content;>\r
82 <!ATTLIST node_ref       %tag.ref;>\r
83 <!ELEMENT profile_ref    %tag.content;>\r
84 <!ATTLIST profile_ref    %tag.ref;>\r
85 <!ELEMENT obd_ref        %tag.content;>\r
86 <!ATTLIST obd_ref        %tag.ref;>\r
87 <!ELEMENT mds_ref        %tag.content;>\r
88 <!ATTLIST mds_ref        %tag.ref;>\r
89 <!ELEMENT osc_ref        %tag.content;>\r
90 <!ATTLIST osc_ref        %tag.ref;>\r
91 <!ELEMENT ost_ref        %tag.content;>\r
92 <!ATTLIST ost_ref        %tag.ref;>\r
93 <!ELEMENT lov_ref        %tag.content;>\r
94 <!ATTLIST lov_ref        %tag.ref;>\r
95 <!ELEMENT lovconfig_ref        %tag.content;>\r
96 <!ATTLIST lovconfig_ref        %tag.ref;>\r
97 <!ELEMENT mdc_ref        %tag.content;>\r
98 <!ATTLIST mdc_ref        %tag.ref;>\r
99 <!ELEMENT mountpoint_ref %tag.content;>\r
100 <!ATTLIST mountpoint_ref %tag.ref;>\r
101 <!ELEMENT echo_client_ref %tag.content;>\r
102 <!ATTLIST echo_client_ref %tag.ref;>\r
103 <!ELEMENT server_ref     %tag.content;>\r
104 <!ATTLIST server_ref     %tag.ref;>\r
105 <!ELEMENT failover_ref   %tag.content;>\r
106 <!ATTLIST failover_ref   %tag.ref;>\r
107 <!ELEMENT ldlm_ref   %tag.content;>\r
108 <!ATTLIST ldlm_ref   %tag.ref;>\r
109 \r
110 \r