Print this page
OS-200 need a better mechanism for storing persistent zone_did
OS-511 make zonecfg device resource extensible, like the net resource
OS-224 add more zonecfg net properties
OS-216 store all net config info on zone
        
@@ -23,10 +23,11 @@
  information: Portions Copyright [yyyy] [name of copyright owner]
 
  CDDL HEADER END
 
  Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2011, Joyent Inc. All rights reserved.
 
 -->
 
 <!--Element Definitions-->
 
@@ -45,16 +46,21 @@
 
 <!ELEMENT inherited-pkg-dir   EMPTY>
 
 <!ATTLIST inherited-pkg-dir   directory CDATA #REQUIRED>
 
-<!ELEMENT network   EMPTY>
+<!ELEMENT net-attr  EMPTY> <!ATTLIST net-attr     name      CDATA #REQUIRED
+               value          CDATA #REQUIRED>
 
+<!ELEMENT network   (net-attr)*>
+
 <!ATTLIST network   address        CDATA ""            allowed-address
-     CDATA ""            defrouter CDATA ""            physical  CDATA #REQUIRED>
+     CDATA ""            defrouter CDATA ""            global-nic     CDATA ""
+               mac-addr  CDATA ""            physical  CDATA #REQUIRED               vlan-id
+          CDATA "">
 
-<!ELEMENT device    EMPTY>
+<!ELEMENT device    (net-attr)*>
 
 <!ATTLIST device    match          CDATA #REQUIRED>
 
 <!--      Historically, the deleted-device element denoted a used-to-be
      device element.  This was used to keep track of device elements  deleted or
@@ -136,11 +142,12 @@
 
 <!ATTLIST zone      name      CDATA #REQUIRED               zonepath  CDATA
 #REQUIRED                autoboot  (true | false) #REQUIRED                ip-
 type      CDATA ""            hostid         CDATA ""            pool
           CDATA ""            limitpriv CDATA ""            bootargs  CDATA ""
-               brand          CDATA ""            scheduling-class    CDATA ""            fs-
-allowed   CDATA ""            version        NMTOKEN #FIXED '1'>
+               brand          CDATA ""            debugid        CDATA ""
+               scheduling-class    CDATA ""            fs-allowed     CDATA ""
+               version        NMTOKEN #FIXED '1'>
 
 
 
                                 October 5, 2016                             ()