\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
<!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