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-399 zone phys. mem. cap should be a rctl and have associated kstat
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/lib/libzonecfg/common/mapfile-vers
          +++ new/usr/src/lib/libzonecfg/common/mapfile-vers
   1    1  #
   2    2  # CDDL HEADER START
   3    3  #
   4    4  # The contents of this file are subject to the terms of the
   5    5  # Common Development and Distribution License (the "License").
   6    6  # You may not use this file except in compliance with the License.
   7    7  #
   8    8  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9    9  # or http://www.opensolaris.org/os/licensing.
  10   10  # See the License for the specific language governing permissions
  11   11  # and limitations under the License.
  12   12  #
  
    | 
      ↓ open down ↓ | 
    12 lines elided | 
    
      ↑ open up ↑ | 
  
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22   22  # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
       23 +# Copyright (c) 2011, Joyent Inc. All rights reserved.
  23   24  #
  24   25  
  25   26  #
  26   27  # MAPFILE HEADER START
  27   28  #
  28   29  # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  29   30  # Object versioning must comply with the rules detailed in
  30   31  #
  31   32  #       usr/src/lib/README.mapfiles
  32   33  #
  33   34  # You should not be making modifications here until you've read the most current
  34   35  # copy of that file. If you need help, contact a gatekeeper for guidance.
  35   36  #
  36   37  # MAPFILE HEADER END
  37   38  #
  38   39  
  39   40  $mapfile_version 2
  40   41  
  41   42  SYMBOL_VERSION SUNWprivate_1.1 {
  42   43      global:
  43   44          endzoneent;
  44   45          getzoneent;
  45   46          getzoneent_private;
  
    | 
      ↓ open down ↓ | 
    13 lines elided | 
    
      ↑ open up ↑ | 
  
  46   47          putzoneent;
  47   48          setzoneent;
  48   49          zonecfg_access;
  49   50          zonecfg_add_attr;
  50   51          zonecfg_add_dev;
  51   52          zonecfg_add_ds;
  52   53          zonecfg_add_filesystem;
  53   54          zonecfg_add_fs_option;
  54   55          zonecfg_add_admin;
  55   56          zonecfg_add_nwif;
       57 +        zonecfg_add_res_attr;
  56   58          zonecfg_add_pkg;
  57   59          zonecfg_add_pset;
  58   60          zonecfg_add_rctl;
  59   61          zonecfg_add_rctl_value;
  60   62          zonecfg_add_scratch;
  61   63          zonecfg_aliased_rctl_ok;
  62   64          zonecfg_apply_rctls;
  63   65          zonecfg_attach_manifest;
  64   66          zonecfg_authorize_users;
  65   67          zonecfg_bind_pool;
  66   68          zonecfg_bind_tmp_pool;
  67   69          zonecfg_call_zoneadmd;
  68   70          zonecfg_check_handle;
  69   71          zonecfg_close_scratch;
  70   72          zonecfg_construct_rctlblk;
  71   73          zonecfg_create_snapshot;
  
    | 
      ↓ open down ↓ | 
    6 lines elided | 
    
      ↑ open up ↑ | 
  
  72   74          zonecfg_deauthorize_user;
  73   75          zonecfg_deauthorize_users;
  74   76          zonecfg_default_brand;
  75   77          zonecfg_default_privset;
  76   78          zonecfg_delete_admin;
  77   79          zonecfg_delete_admins;
  78   80          zonecfg_delete_attr;
  79   81          zonecfg_delete_dev;
  80   82          zonecfg_delete_ds;
  81   83          zonecfg_delete_filesystem;
  82      -        zonecfg_delete_mcap;
  83   84          zonecfg_delete_nwif;
  84   85          zonecfg_delete_pset;
  85   86          zonecfg_delete_rctl;
  86   87          zonecfg_delete_scratch;
  87   88          zonecfg_del_all_resources;
  88   89          zonecfg_destroy;
  89   90          zonecfg_destroy_snapshot;
  90   91          zonecfg_destroy_tmp_pool;
  91   92          zonecfg_detached;
  92   93          zonecfg_detach_save;
  93   94          zonecfg_devperms_apply;
  94   95          zonecfg_dev_manifest;
  95   96          zonecfg_enable_rcapd;
  96   97          zonecfg_endadminent;
  
    | 
      ↓ open down ↓ | 
    4 lines elided | 
    
      ↑ open up ↑ | 
  
  97   98          zonecfg_endattrent;
  98   99          zonecfg_enddevent;
  99  100          zonecfg_enddevperment;
 100  101          zonecfg_enddsent;
 101  102          zonecfg_endfsent;
 102  103          zonecfg_endnwifent;
 103  104          zonecfg_endrctlent;
 104  105          zonecfg_find_mounts;
 105  106          zonecfg_find_scratch;
 106  107          zonecfg_fini_handle;
      108 +        zonecfg_fix_obsolete;
 107  109          zonecfg_free_fs_option_list;
      110 +        zonecfg_free_res_attr_list;
 108  111          zonecfg_free_rctl_value_list;
 109  112          zonecfg_get_aliased_rctl;
 110  113          zonecfg_get_attach_handle;
 111  114          zonecfg_get_attr_boolean;
 112  115          zonecfg_getadminent;
 113  116          zonecfg_getattrent;
 114  117          zonecfg_get_attr_int;
 115  118          zonecfg_get_attr_string;
 116  119          zonecfg_get_attr_uint;
 117  120          zonecfg_get_autoboot;
 118  121          zonecfg_get_bootargs;
 119  122          zonecfg_get_brand;
 120  123          zonecfg_get_dflt_sched_class;
      124 +        zonecfg_get_did;
 121  125          zonecfg_getdevent;
 122  126          zonecfg_getdevperment;
 123  127          zonecfg_getdsent;
 124  128          zonecfg_getfsent;
 125  129          zonecfg_get_fs_allowed;
 126  130          zonecfg_get_handle;
 127  131          zonecfg_get_hostid;
 128  132          zonecfg_get_iptype;
 129  133          zonecfg_get_limitpriv;
 130      -        zonecfg_getmcapent;
 131  134          zonecfg_get_name;
 132  135          zonecfg_get_name_by_uuid;
 133  136          zonecfg_getnwifent;
 134  137          zonecfg_getpkgdata;
 135  138          zonecfg_get_pool;
 136  139          zonecfg_get_poolname;
 137  140          zonecfg_get_privset;
 138  141          zonecfg_getpsetent;
 139  142          zonecfg_getrctlent;
 140  143          zonecfg_get_root;
 141  144          zonecfg_get_sched_class;
 142  145          zonecfg_get_scratch;
 143  146          zonecfg_get_snapshot_handle;
 144  147          zonecfg_get_template_handle;
 145  148          zonecfg_get_uuid;
 146  149          zonecfg_get_xml_handle;
 147  150          zonecfg_get_zonepath;
 148  151          zonecfg_grab_lock_file;
 149  152          zonecfg_ifname_exists;
 150  153          zonecfg_in_alt_root;
 151  154          zonecfg_insert_userauths;
 152  155          zonecfg_init_handle;
  
    | 
      ↓ open down ↓ | 
    12 lines elided | 
    
      ↑ open up ↑ | 
  
 153  156          zonecfg_init_lock_file;
 154  157          zonecfg_is_rctl;
 155  158          zonecfg_is_scratch;
 156  159          zonecfg_lock_file_held;
 157  160          zonecfg_lock_scratch;
 158  161          zonecfg_lookup_admin;
 159  162          zonecfg_lookup_attr;
 160  163          zonecfg_lookup_dev;
 161  164          zonecfg_lookup_ds;
 162  165          zonecfg_lookup_filesystem;
 163      -        zonecfg_lookup_mcap;
 164  166          zonecfg_lookup_nwif;
 165  167          zonecfg_lookup_pset;
 166  168          zonecfg_lookup_rctl;
 167  169          zonecfg_modify_admin;
 168  170          zonecfg_modify_attr;
 169  171          zonecfg_modify_dev;
 170  172          zonecfg_modify_ds;
 171  173          zonecfg_modify_filesystem;
 172      -        zonecfg_modify_mcap;
 173  174          zonecfg_modify_nwif;
 174  175          zonecfg_modify_pset;
 175  176          zonecfg_modify_rctl;
 176  177          zonecfg_notify_bind;
 177  178          zonecfg_notify_critical_abort;
 178  179          zonecfg_notify_critical_enter;
 179  180          zonecfg_notify_critical_exit;
 180  181          zonecfg_notify_unbind;
 181  182          zonecfg_num_resources;
 182  183          zonecfg_open_scratch;
 183  184          zonecfg_ping_zoneadmd;
 184  185          zonecfg_release_lock_file;
 185  186          zonecfg_remove_fs_option;
      187 +        zonecfg_remove_res_attr;
 186  188          zonecfg_remove_rctl_value;
 187  189          zonecfg_remove_userauths;
 188  190          zonecfg_reverse_scratch;
 189  191          zonecfg_rm_aliased_rctl;
 190  192          zonecfg_rm_detached;
 191  193          zonecfg_same_net_address;
 192  194          zonecfg_save;
 193  195          zonecfg_setadminent;
 194  196          zonecfg_setattrent;
 195  197          zonecfg_set_aliased_rctl;
 196  198          zonecfg_set_autoboot;
 197  199          zonecfg_set_bootargs;
 198  200          zonecfg_set_brand;
      201 +        zonecfg_set_did;
 199  202          zonecfg_setdevent;
 200  203          zonecfg_setdevperment;
 201  204          zonecfg_setdsent;
 202  205          zonecfg_setfsent;
 203  206          zonecfg_set_fs_allowed;
 204  207          zonecfg_set_hostid;
 205  208          zonecfg_set_iptype;
 206  209          zonecfg_set_limitpriv;
 207  210          zonecfg_set_name;
 208  211          zonecfg_setnwifent;
 209  212          zonecfg_set_pool;
 210  213          zonecfg_setrctlent;
 211  214          zonecfg_set_root;
 212  215          zonecfg_set_sched;
 213  216          zonecfg_set_swinv;
 214  217          zonecfg_set_zonepath;
 215  218          zonecfg_strerror;
 216  219          zonecfg_str_to_bytes;
 217  220          zonecfg_update_userauths;
 218  221          zonecfg_validate_zonename;
 219  222          zonecfg_valid_auths;
 220  223          zonecfg_valid_alias_limit;
 221  224          zonecfg_valid_fs_type;
  
    | 
      ↓ open down ↓ | 
    13 lines elided | 
    
      ↑ open up ↑ | 
  
 222  225          zonecfg_valid_importance;
 223  226          zonecfg_valid_memlimit;
 224  227          zonecfg_valid_ncpus;
 225  228          zonecfg_valid_net_address;
 226  229          zonecfg_valid_rctl;
 227  230          zonecfg_valid_rctlblk;
 228  231          zonecfg_valid_rctlname;
 229  232          zonecfg_verify_save;
 230  233          zonecfg_warn_poold;
 231  234          zone_get_brand;
      235 +        zone_get_did;
 232  236          zone_get_devroot;
 233  237          zone_get_id;
 234  238          zone_get_rootpath;
 235  239          zone_get_state;
 236  240          zone_get_zonepath;
 237  241          zone_set_state;
 238  242          zone_state_str;
 239  243      local:
 240  244          *;
 241  245  };
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX