Whamcloud - gitweb
* now current with lmc and lconf
[fs/lustre-release.git] / lustre / utils / lustre.dtd
index a16b7c5..0a36580 100644 (file)
 \r
 <!-- main elements -->\r
 <!ELEMENT lustre (node | mountpoint | ldlm |\r
-                  mds | mdc | obd | ost | osc | lov | router)*>\r
+                  mds | mdc | obd | ost | osc | lov | lovconfig)*>\r
+\r
+<!ELEMENT node (network | profile)*>\r
+<!ATTLIST node router CDATA #IMPLIED\r
+               %tag.attr;>\r
+<!ELEMENT network (server | port | route_tbl | send_mem | recv_mem)*>\r
+<!ATTLIST network type (tcp | elan | gm) 'tcp'\r
+                  %tag.attr;>\r
+\r
+<!ELEMENT route_tbl (route)*>\r
+<!ELEMENT route %tag.content;>\r
+<!ATTLIST route type (elan | tcp | gm) #REQUIRED\r
+                gw CDATA #REQUIRED\r
+                lo CDATA #REQUIRED\r
+                hi CDATA #IMPLIED >\r
 \r
 <!ELEMENT profile (ldlm_ref | network_ref | obd_ref | ost_ref | osc_ref |\r
-                   mds_ref | mdc_ref | lov_ref | mountpoint_ref)*>\r
+                   mds_ref | mdc_ref | lov_ref | lovconfig_ref| mountpoint_ref)*>\r
 <!ATTLIST profile >\r
-<!ELEMENT mountpoint (path | fileset | mdc_ref | osc_ref)*>\r
+\r
+<!ELEMENT mountpoint (path | fileset | mds_ref | osc_ref)*>\r
 <!ATTLIST mountpoint %tag.attr;>\r
-<!ELEMENT node (network | profile)*>\r
-<!ATTLIST node %tag.attr;>\r
 <!ELEMENT ldlm EMPTY>\r
 <!ATTLIST ldlm %tag.attr;>\r
 \r
 <!ELEMENT obd (fstype | device | autoformat)*>\r
-<!ATTLIST obd %tag.attr; type (obdfilter | obdext2 | obdecho) 'obdfilter'>\r
+<!ATTLIST obd %tag.attr; type (obdfilter | obdecho) 'obdfilter'>\r
 <!ELEMENT ost (network_ref | obd_ref | failover_ref)*>\r
 <!ATTLIST ost %tag.attr;>\r
 <!ELEMENT mds (network_ref | fstype | device | autoformat | \r
 <!ATTLIST mdc %tag.attr;>\r
 <!ELEMENT lov (devices | mds_ref)*>\r
 <!ATTLIST lov %tag.attr;>\r
+<!ELEMENT lovconfig (lov_ref)>\r
+<!ATTLIST lovconfig %tag.attr;>\r
 <!ELEMENT devices (osc_ref)+>\r
 <!ATTLIST devices stripesize CDATA #REQUIRED\r
-                  stripeoffset CDATA #REQUIRED\r
+                  stripecount CDATA #REQUIRED\r
+                  stripeoffset CDATA #IMPLIED\r
                   pattern    CDATA #REQUIRED>\r
-<!ELEMENT router (misc)*>\r
-<!ATTLIST router %tag.attr;>\r
 \r
 <!-- basic elements -->\r
-<!ELEMENT network (server | port)*>\r
-<!ATTLIST network type (tcp | elan | myrinet) 'tcp'\r
-                  %tag.attr;>\r
 \r
 <!ELEMENT fstype        %tag.content;>\r
 <!ELEMENT device        %tag.content;>\r
 <!ATTLIST device        size CDATA #IMPLIED>\r
 <!ELEMENT server        %tag.content;>\r
 <!ELEMENT port          %tag.content;>\r
+<!ELEMENT send_mem      %tag.content;>\r
+<!ELEMENT recv_mem      %tag.content;>\r
 <!ELEMENT autoformat    %tag.content;>\r
 <!ELEMENT path          %tag.content;>\r
 <!ELEMENT fileset       %tag.content;>\r
@@ -76,6 +89,8 @@
 <!ATTLIST ost_ref        %tag.ref;>\r
 <!ELEMENT lov_ref        %tag.content;>\r
 <!ATTLIST lov_ref        %tag.ref;>\r
+<!ELEMENT lovconfig_ref        %tag.content;>\r
+<!ATTLIST lovconfig_ref        %tag.ref;>\r
 <!ELEMENT mdc_ref        %tag.content;>\r
 <!ATTLIST mdc_ref        %tag.ref;>\r
 <!ELEMENT mountpoint_ref %tag.content;>\r
 <!ATTLIST failover_ref   %tag.ref;>\r
 <!ELEMENT ldlm_ref   %tag.content;>\r
 <!ATTLIST ldlm_ref   %tag.ref;>\r
+\r
+\r