1 #
   2 # This file and its contents are supplied under the terms of the
   3 # Common Development and Distribution License ("CDDL"), version 1.0.
   4 # You may only use this file in accordance with the terms of version
   5 # 1.0 of the CDDL.
   6 #
   7 # A full copy of the text of the CDDL should have accompanied this
   8 # source.  A copy of the CDDL is also available via the Internet at
   9 # http://www.illumos.org/license/CDDL.
  10 #
  11 
  12 #
  13 # Copyright 2018 Joyent, Inc.
  14 #
  15 
  16 #
  17 # MAPFILE HEADER START
  18 #
  19 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  20 # Object versioning must comply with the rules detailed in
  21 #
  22 #       usr/src/lib/README.mapfiles
  23 #
  24 # You should not be making modifications here until you've read the most current
  25 # copy of that file. If you need help, contact a gatekeeper for guidance.
  26 #
  27 # MAPFILE HEADER END
  28 #
  29 
  30 $mapfile_version 2
  31 
  32 SYMBOL_VERSION SUNWprivate {
  33     global:
  34         libvarpd_c_create;
  35         libvarpd_c_destroy;
  36         libvarpd_c_instance_activate;
  37         libvarpd_c_instance_create;
  38         libvarpd_c_instance_destroy;
  39         libvarpd_c_prop_nprops;
  40         libvarpd_c_prop_handle_alloc;
  41         libvarpd_c_prop_handle_free;
  42         libvarpd_c_prop_info_fill;
  43         libvarpd_c_prop_info_fill_by_name;
  44         libvarpd_c_prop_info;
  45         libvarpd_c_prop_get;
  46         libvarpd_c_prop_set;
  47 
  48         libvarpd_c_instance_lookup;
  49         libvarpd_c_instance_target_mode;
  50         libvarpd_c_instance_cache_flush;
  51         libvarpd_c_instance_cache_delete;
  52         libvarpd_c_instance_cache_get;
  53         libvarpd_c_instance_cache_set;
  54         libvarpd_c_instance_cache_walk;
  55 
  56         libvarpd_create;
  57         libvarpd_destroy;
  58 
  59         libvarpd_door_server_create;
  60         libvarpd_door_server_destroy;
  61 
  62         libvarpd_fma_degrade;
  63         libvarpd_fma_restore;
  64 
  65         libvarpd_inject_varp;
  66         libvarpd_inject_arp;
  67 
  68         libvarpd_route_flush;
  69 
  70         libvarpd_instance_activate;
  71         libvarpd_instance_create;
  72         libvarpd_instance_destroy;
  73         libvarpd_instance_lookup;
  74         libvarpd_instance_id;
  75 
  76         libvarpd_panic;
  77 
  78         libvarpd_persist_disable;
  79         libvarpd_persist_enable;
  80         libvarpd_persist_restore;
  81 
  82         libvarpd_plugin_alloc;
  83         libvarpd_plugin_load;
  84         libvarpd_plugin_free;
  85         libvarpd_plugin_arp_reply;
  86         libvarpd_plugin_dhcp_reply;
  87         libvarpd_plugin_dcid;
  88         libvarpd_plugin_query_reply;
  89         libvarpd_plugin_proxy_arp;
  90         libvarpd_plugin_proxy_dhcp;
  91         libvarpd_plugin_proxy_ndp;
  92         libvarpd_plugin_register;
  93         libvarpd_plugin_walk;
  94         libvarpd_plugin_vnetid;
  95 
  96         libvarpd_prop_set_default;
  97         libvarpd_prop_set_nodefault;
  98         libvarpd_prop_set_name;
  99         libvarpd_prop_set_prot;
 100         libvarpd_prop_set_range_uint32;
 101         libvarpd_prop_set_range_str;
 102         libvarpd_prop_set_type;
 103 
 104         libvarpd_prop_handle_alloc;
 105         libvarpd_prop_handle_free;
 106         libvarpd_prop_nprops;
 107         libvarpd_prop_info_fill;
 108         libvarpd_prop_info;
 109         libvarpd_prop_get;
 110         libvarpd_prop_set;
 111 
 112         libvarpd_overlay_lookup_quiesce;
 113         libvarpd_overlay_lookup_run;
 114     local:
 115         *;
 116 };