ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ,p5.8.1                                   c                 debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_be_name c  	     \        debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_beadm  P                 debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_coreadm P        H        debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_dhcpinfo p  i      T        debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_dladm p "                 debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_dtrace "$                 debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_dumpadm %  h  	           debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_flowadm (       p        debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_fmadm ( <,        t         debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_inetadm <,  ?7               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_ipadm , ~:  1              debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_pfexec ~:K;  2      p        debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_pkg5 G        (        debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_prstat GI         ,         debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_ptree I #J        l         debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_savecore kJ                debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_snoop kJ K  C              debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svcadm KN  Z  $           debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svccfg NYR  M               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svcprop Y-S                 debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svcs dT  +	              debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svcs_fmri dT V                 debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_zlogin V0W                debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_zoneadm 0[                 debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_zones [ A                   ,   P       A           d   $ ,     [A                   A   "  
                     A     C       A  P   y  A                $      local type be_names expl zparseopts be_names f_call_program boot-environs beadm list -H%%; typerall be_names f_call_program boot-environs beadm list -sH;%%; _description bootenvirons boot environment compadd @ expl[@] be_names   A               k#   ,   @       A           A        T   A   "     r                    @         A   <               Q              0  H  d  A      &     A,        k#     A,               A       F   `  x  A          A          0          A                -  x  0          A   "     r               %  ,     U    A     A  $  C     4   a  ۜ u    U  0          A   "  "   r              %  ,     Q	     A     	     
   a  u  =
  
  00          A   x  
      A.  +   r   E  e     A         ,          A.  -   r     5     A         ,   Y     A  ,    &     a  ۜ u  =    U    0     0  	   A   "  7   r   %  E  
          ,   i     A     C        a  u  9    0     H     A            a  )    0           A         8   a  e  a  0          A            a    ]  0	     ;     A    C  F           local expl args cmds  CURRENT == 2  OSTYPE solaris setpolicy _wanted subcommands subcommand compadd cmds activate create destroy list mount rename unmount return words[2] curcontext curcontext%:*-cmd: shift words  CURRENT--  cmd _wanted bootenvirons boot environment _be_name create OSTYPE solaris -a[activate new BE] -d[description]:description *-o[property]:zfs property -p[create new BE in specified zfs pool]:zfs pool:_zfs_pool _arguments -* args -e[base BE]:BE name or snapshot:_be_name -t all :new BE name: OSTYPE solaris -f[unmount BE if necessary] (:)-O[destroy all orphaned boot environments] _arguments -F[don't prompt for verification] :BE or BE snapshot:_be_name OSTYPE solaris -d[list subordinate filesystems] OSTYPE freebsd -D[display space usage of boot environment] _arguments -a[list subordinate filesystems and snapshots] -s[list snapshots] -H[parseable format] :boot environment:_be_name OSTYPE solaris -b[mount associated boot pool dataset] _arguments :BE name:_be_name :mountpoint:_path_files -/ _arguments :existing boot environment name:_be_name :new boot environment: _arguments *-n[specify policy]:policy:(static -static noevict -noevict) *:BE name:_be_name unmount _arguments -f[force unmount] :boot environment:_be_name _message unknown beadm subcommand: service   A                  8       A   D      T   u     q    e    	    A    Q    q     A   (    %  8   I    i  !	  	  
     A  P  C  F  H  ۜ   t      9          |    m        !      local content option content anon[anonymous private mappings] ctf[CTF type information] data[writable private file mappings] dism[DISM mappings] heap[process heap] ism[ISM mappings] rodata[read-only private file mappings] shanon[anonymous shared mappings] shfile[file-backed shared mappings] shm[System V shared memory] stack[process stack] symtab[symbol table sections for loaded files] text[readable and executable private file mappings] global:allow global core dumps process:allow per-process core dumps global-setid:allow set-id global core dumps proc-setid:allow set-id per-process core dumps log:generate a syslog message on global core dump kzone:allow kernel zone core dumps _arguments set1 -g[global core file name pattern]: -G[global core file content]:content:_values -s + "content" $content -i[per-process core file name pattern]: -I[per-process core file content]:content:_values -s + "content" $content *-d[disable core option]:option:(($option)) *-e[enable core option]:option:(($option)) set2 -p[PID-specific per-process core file name pattern]: -P[PID-specific per-process core file content]:content:_values -s + "content" $content *:pids:_pids set3 -u[update options from coreadm.conf]  AT             
   1      A                   L       A   T   (                4  X  x            <  `            ,  P  p        j    0  T  x          ,  P  l             @  d            4  P  l            @  d          	  <	  `	  	  	  	  	  
  (
  L
  `
  
  
  
  
    ,     A   X    %	  P            @  p        $  P          4  `     A                 M        A    C	  F           _dhcpinfo local mnemonics_v4 mnemonics_v6 mnemonics_v4 Subnet UTCoffst Router Timeserv IEN116ns DNSserv Logserv Cookie Lprserv Impress Resource Hostname Bootsize Dumpfile DNSdmain Swapserv Rootpath ExtendP IpFwdF NLrouteF PFilter MaxIpSiz IpTTL PathTO PathTbl SameMtuF Broadcst MaskDscF MaskSupF RDiscvyF RSolictS StaticRt TrailerF ArpTimeO EthEncap TcpTTL TcpKaInt TcpKaGbF NISdmain NISservs NTPservs NetBNms NetBDsts NetBNdT NetBScop XFontSrv XDispMgr LeaseTim Message T1Time T2Time NW_dmain NWIPOpts NIS+dom NIS+serv TFTPsrvN OptBootF MblIPAgt OptBootF MblIPAgt SMTPserv POP3serv NNTPserv WWWservs Fingersv IRCservs STservs STDAservs UserClas SLP_DA SLP_SS AgentOpt FQDN PXEarch BootFile BootPath BootSrvA BootSrvN EchoVC LeaseNeg mnemonics_v6 ClientID ServerID Preference Unicast UserClass VendorClass SIPNames SIPAddresses DNSAddresses DNSSearch NISServers NIS+Servers NISDomain NIS+Domain SNTPServers InfoRefresh BCMCDomain BCMCAddresses _arguments -c[] -i[interface]:interface: -n[maximum number of lines]:limit: :DHCP Parameter:_values "DHCP Parameter" $mnemonics_v4 _dhcpinfo @   A                 ?       A              !     5       A          0  X   C       A              !     5       A          l     F       A              !     5       A               C       A              !     5       A            P  ?       A              !     5       A          <    D       A              !     5       A              K       A              !     5       A           	  P  T       A              !     5       A  $        
    A       A              !     5       A  (             ?       A              !     5       A  ,          Q  >       A              !     5       A  0        <    E       A              !     5       A  4            E       A              !     5       A  8          C  ?       A              !     5       A  <            ?       A              !     5       At. @        @    pI  2   A   @     '                E   E   |      E         E         A        g              A       g               A   $  C             H          A                $  d        A                    p      A                    D      A      C                    A                t          A                P          A               T        A     C             x      A   $              	  T	  	      A   <      	  	  
  -
  M
  !  m    e    5       A         1  A.                 A   "   C           !        F       A   d  C	    1  A  %        A   ,  	  &  P  p         l    <  A    	  &     A,  )      \  }     A.  *             A   (  C  %  L        j|        A   ,                 @  d       A   ,              (  \         A   0  C  %          L  `  t         A   ,               8  |   T  t     A        %      K#       A   0    %          +       0     A           Q         A   ,  C    t      |       D  \     A   $                     A     C  %           A   $      p            @     A   T  C    P  p  T          $  P  l            0  X  |     A   ,                  (  <     A   @  C  %      \  |   t              @  `     A   0    %  T    x                 A        %    d  
;+  x     A      C  %  x             A   $                        A       %  <  u       A   $      (     h     |        A   (    %  	    |        |         A            !!  !  "  M"  "  "  =#  #  #  U$  $  $  A%  u%  %  Q&  &  &  '  I'  '  '  !(  u(  (  )  )  *  +  u+  +  u,  ,  )-  -  -  .     A   (  C  %    i.  .  	/  Y/  /  	0     A      C   %    Q0  0  1  q1     A     !  %  $  1  1  1  52  y2  2  	3  M3  3  3  4  4  4  i5  5  I6  6  !7  7  8  i8  8  8  8  M9  9  9  Q:     A     C)     d  :     A     *  %    9;  };     A   $  +       ;  <  U<  <  <     A   C,  ^   0     	     A  ,  ,  &  =  4=       X=  l    x=  0     =     A  H  -    =     =  %?  @  @    A  )A    B  B  C  D  F  0     G     A     1     4G     aG  H  H  0     H     A  D  C3     I     -I  1J  J  =  IK  %L  L  @  B  C  MM  =O  0     O     A    C7     O     !P  0     P     A  8  8    P     Q  R  -S  S  T  aV  W  X  Y  0     5Z     A  8  ;    dZ     Z  [  \  ]  ^  aV  W  X  `  0     `     A     ?     `     a  b  `  0     !c  	   A  $  @     Dc     qc  d  e  `  0     f  
   A  $  B     f     f  h  i  `  0     j     A  \  D    @j     =  mj  B  C  Ik  @  k    A  il    n  n  n    p  p  q  0     =s     A  ,  I  &  ls     s  t  ]u  mv  aw  w  0     w     A     L     $x     a  Qx  ay  0     y     A  @  M    z     9z  t  5{  e|  aw    A  Y}    B  }  0     5~     A  ,  Q  &  \~     =  ~  e    @    0          A     S     8     e  A    0          A  8  CU    ԅ       	        Ŋ        0     i     A  ,  X  &         A  Վ    B    0          A  (  Z           Ő  e  @    0          A  0  \  F        M  )      %  @    0     E     A  $  _     x           F  0     5     A  $  a     p           F  0     M     A  0  c  F         ݡ    i  ѥ  @  F  0     a     A  (  Cf         Ŧ  ѧ      ٪  0          A     h     P     a  }    0     -     A  $  Cj     \           E  0          A  0  l  F       A  M  ]  Q  aw    Y  0          A     Co          a      0     e     A  D  Cq           ͻ  ݼ  ѽ  aw      A  5    B  ſ  0          A  <  t    $     Q    e      C      @    0     5     A     Cx     x           0           A     z     P     a  }    0       !   A     {     X       @    0       "   A  ,  }  &  @     m  }    e    F  0       #   A  8                       )      0       $   A  4    f          -  =        U    0     M  %   A    Æ              0       &   A          $     Q  a    0=     A  '   A         p         A  y    B  !                            h  }      @  U  I    A   $           A      &   	      A  (  Ñ    <     i  E  U  i    0     Y  (   A  $                  q  0       )   A              E ) 9 0      *   A  ,  ×  &       E !  @  U 0      +   A  0  C  F      %	 
   =   0      ,   A              = ! 1 0      -   A  (  Þ         9  Q  0      .   A  $               0     	 /   A          X      ! 0     A! 0   A  $  ä     d!    ! " !$ ! 0     ;  1   A    æ  &   %     A    ÷  F   9 99     _dladm_links compadd @ _call_program links dladm show-link -p -o link _dladm_devs compadd @ _call_program devices dladm show-phys -p -o device _dladm_aggrs compadd @ _call_program aggregations dladm show-aggr -p -o link _dladm_aggr_ports compadd @ _call_program ports dladm show-aggr -p -x -o ports _dladm_vlans compadd @ _call_program vlans dladm show-vlan -p -o link _dladm_wifi_links compadd @ _call_program wifi-links dladm show-wifi -p -o link _dladm_wifi_nets compadd @ f_call_program networks dladm scan-wifi -p -o essid _dladm_secobjs compadd @ f_call_program secure-objects dladm show-secobj -p -o object _dladm_ethers compadd @ _call_program ethers dladm show-ether -p -o link _dladm_vnics compadd @ _call_program vnics dladm show-vnic -p -o link _dladm_etherstubs compadd @ _call_program etherstubs dladm show-etherstub _dladm_bridges compadd @ _call_program bridges dladm show-bridge -p -o bridge _dladm_iptuns compadd @ _call_program ip-tunnels dladm show-iptun -p -o link _dladm_parts compadd @ _call_program parts dladm show-part -p -o link _dladm_iblinks compadd @ _call_program iblinks dladm show-ib -p -o link _dladm local curcontext curcontext state line expl typeset opt_args subcmds linkprops linkprops_general linkprops_nonvlanvnic linkprops_wifi linkprops_ether linkprops_ib linkprops_iptun link_properties link_stats_properties vnic_properties aggr_properties aggr_lacp_properties aggr_ext_properties vlan_properties wifi_properties wifi_connect_properties ether_properties linkprop_properties secobj_properties bridge_properties bridge_stats_properties bridge_link_properties bridge_link_stats_properties bridge_fwd_properties bridge_fwd_properties bridge_trill_properties iptun_properties tunnel_values part_properties ib_properties subcmds help showether showib addcreatedeletemodifyremoveshowaggrbridge renameshowlink connectdisconnectscanshowwifi resetsetshowlinkprop createdeletemodifyshowvlan deleteshowphys createdeletemodifyshowvniciptun createdeleteshowetherstubsecobjpartcap service dladm _arguments -* -\?[display help information] *::command:->subcmd return  CURRENT == 1  _wanted commands dladm subcommand compadd r:|-=* r:|=* subcmds service words[1] curcontext curcontext%:*-service: link_properties link zone class over ipackets rbytes ierrors opackets obytes oerrors aggr_properties policy addrpolicy lacpactivity lacptimer mode flags aggr_lacp_properties port aggregatable sync coll dist defaulted expired aggr_ext_properties speed duplex address portstate vlan_properties essid bssid strength bsstype wifi_connect_properties status auth ptype auto speedduplex pause rem_fault property value default possible object macaddr macaddrtype bridge priority bmaxage bhellotime bfwddelay forceproto tctime tccount tchange desroot rootcost rootport maxage hellotime fwddelay holdtime bridge drops forwards mbcast recv sent unknown index uptime opercost operp2p operedge descost desbridge desport tcack cfgbpdu tcnbpdu rstpbpdu txbpdu xmit bridge_fwd_properties dest output nick nexthop iptun_properties type remote tunnel_values local:address/host: remote:address/host: part_properties pkey hcaguid portguid pkeys linkprops_general autopush:streams modules cos:value:(0 1 2 3 4 5 6 7) cpus:processors cpus-effective etsbw-lcl:percentage: etsbw-lcl-advice etsbw-lcl-effective etsbw-rmt-effective lro:value:(off on auto) lro-effective mac-address:MAC address maxbw:bandwith pool:pools pool-effective priority:priority:(high medium low) rxringsavail rxrings:value rxhwclntavail txringsavail txrings:value txhwclntavail forward:value:(0 1) stp_priority:value stp_cost:value stp_edge:value:(0 1) stp_p2p:value:(true false auto) stp_mcheck:value:(0 1) protection:value:(mac-nospoof ip-nospoof dhcp-nospoof restricted) vsi-mgrid:IPv6 address vsi-mgrid-effective vsi-mgrid-enc:encoding:(oracle_v1 none) vsi-mgrid-enc-effective vsi-typeid:value vsi-typeid-effective vsi-vers:value vsi-vers-effective zone:zone:_zones default_tag:value learn_decay:value learn_limit:value rxfanout:value rxfanout-effective:value stp:value:(0 1) channel:value powermode:value:(off max fast) radio:value:(on off) speed:value duplex state adv_autoneg_cap adv_10gfdx_cap adv_1000fdx_cap adv_1000hdx_cap adv_100fdx_cap adv_100hdx_cap adv_10fdx_cap adv_10hdx_cap en_10gfdx_cap:value:(0 1) en_1000fdx_cap:value:(0 1) en_1000hdx_cap:value:(0 1) en_100fdx_cap:value:(0 1) en_100hdx_cap:value:(0 1) en_10fdx_cap:value:(0 1) en_10hdx_cap:value:(0 1) flowctrl:value:(auto no rx tx pfc bi) flowctrl-effective gvrp-timeout:value mtu:value ntcs pfcmap:value pfcmap-lcl-effective pfcmap-rmt-effective speed tagmode:value:(normal vlanonly) vlan-announce:value:(off gvrp) linkmode:value:(cm ud) hoplimit:value encaplimit:value linkprops_general linkprops_wifi linkprops_ether linkprops_ib linkprops_iptun _wanted commands compadd subcmds showlink _arguments (-P --persistent)Ppersistent[display persistent link configuration] (-p --parseable)pparseable[parseable output] -Z[display ZONE column in output] -z[zone]:zone:_sequence _zones set1 (-o --output)ooutput[properties to display]:property:_values -s , "property" $link_properties set2 (-s --statistics)sstatistics[display link statistics] (-i --interval)iinterval[specify an interval]:interval: (-o --output)ooutput[properties to display]:property:_values -s , "property" $link_stats_properties :link name:_dladm_links renamelink _arguments -R[root directory]:directory:_path_files -/ :old link name:_dladm_links :new link name: showphys _arguments -D[show Data Center Bridging information]:featureset:(ets pfc) -H[show hardware resource usage] -L[display location information] (-p --parseable)pparseable[parseable output] -m[display MAC address information] -Z[display ZONE column in output] (-o --output)ooutput[properties to display]:property:_values -s , "property" link media state speed duplex device :physical link name:_dladm_devs deletephys _arguments :physical link name:_dladm_devs createaggr _arguments (-t --temporary)ttemporary[aggregation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ *llink[component link]:link:_dladm_links (-m --mode)mmode[aggregation mode]:mode:(dlmp trunk) (-P --policy)Ppolicy[port selection policy]:policy:_values -s , "policy" L2 L3 L4 (-L --lacp-mode)Llacpmode[LACP mode]:lacp mode:(off active passive) (-T --lacp-timer)Tlacptimer[LACP timer]:lacp timer:(short long) (-u --unicast)uunicast[unicast address]:unicast address: :aggregate link name: modifyaggr _arguments (-t --temporary)ttemporary[aggregation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links (-m --mode)mmode[aggregation mode]:mode:(dlmp trunk) (-P --policy)Ppolicy[port selection policy]:policy:_values -s , "policy" L2 L3 L4 :aggregate link name:_dladm_aggrs deleteaggr _arguments (-t --temporary)ttemporary[deletion should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ addaggr _arguments (-t --temporary)ttemporary[aggregation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links removeaggr _arguments (-t --temporary)ttemporary[aggregation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_aggr_ports showaggr _arguments (-p --parseable)pparseable[parseable output] -Z[display ZONE column in output] :aggregate link name:_dladm_links (-o --output)ooutput[properties to display]:property:_values -s , "property" $aggr_properties lacp (-L --lacp)Llacp[LACP information] (-o --output)ooutput[properties to display]:property:_values -s , "property" $aggr_lacp_properties extended (-x --extended)xextended[extended information] (-o --output)ooutput[properties to display]:property:_values -s , "property" $aggr_ext_properties createvlan _arguments (-t --temporary)ttemporary[VLAN should be temporary] (-f --force)fforce[force VLAN creation] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links -v[VLAN ID]:id: :VLAN link name: deletevlan _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ :VLAN link name:_dladm_vlans modifyvlan _arguments (-t --temporary)ttemporary[VLAN should be temporary] (-R --root-dir)Rrootdir[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links -L[source link]:link:_dladm_links :VLAN link name: showvlan _arguments (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $vlan_properties -Z[display ZONE column in output] :VLAN link name:_dladm_vlans scanwifi _arguments (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $wifi_connect_properties :wireless link name:_dladm_wifi_links connectwifi _arguments (-e --essid)eessid[ESSID name]:network:_dladm_wifi_nets (-b --bsstype)bbsstype[BSS type]: (-m --mode)mmode[802.11 mode]:802.11 mode:(a b g n) (-k --key)kkey[key name]:key:_sequence _dladm_secobjs (-s --sec)ssec[security mode]:security mode:(none wep wpa) (-a --auth)aauth[authentication mode]:authentication mode:(open shared) (-c --create-ibss)ccreateibss[create an ad-hoc network] (-T --timeout)Ttimeout[association timeout]:association timeout:(forever) disconnectwifi _arguments (-a --all-links)aalllinks[all links] showwifi _arguments (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $wifi_properties -Z[display ZONE column in output] showether _arguments (-p --parseable)pparseable[parseable output] (-x --extended)xextended[extended output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $ether_properties -P[protocol]:protocol:(ecp vdp) -Z[display ZONE column in output] :ethernet link name:_dladm_ethers setlinkprop _arguments (-t --temporary)ttemporary[change should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-p --prop)pprop[properties]:property:_values -s , "property" ${(M)linkprops\:#*\:*} resetlinkprop _arguments (-t --temporary)ttemporary[change should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-p --prop)pprop[properties]:property:_values -s , "property" ${${(M)linkprops\:#*\:*}%%\:*} showlinkprop _arguments (-P --persistent)Ppersistent[display persistent link properties] (-c --parseable)cparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $linkprop_properties (-p --prop)pprop[properties]:property:_values -s , "property" ${linkprops%%\:*} -Z[display ZONE column in output] createsecobj _arguments (-t --temporary)ttemporary[creation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-c --class)cclass[class]:class:(wep wpa) (-f --file)ffile[file containing object value]:file:_path_files :object name: deletesecobj _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ :object name:_sequence _dladm_secobjs showsecobj _arguments (-P --persistent)Ppersistent[display persistent object information] (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $secobj_properties :object name:_sequence _dladm_secobjs createvnic _arguments (-t --temporary)ttemporary[creation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links (-m --mac-address)mmacaddress[MAC address]:address:(factory random auto vrrp) (-p --prop)pprop[property values]:value:_values -s , "property" ${(M)linkprops_general\:#*\:*} :VNIC name: deletevnic _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ :VNIC name:_dladm_vnics modifyvnic _arguments (-t --temporary)ttemporary[creation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links (-m --mac-address)mmacaddress[MAC address]:address:(factory random auto vrrp) -L[source link]:link:_dladm_links :VNIC name: showvnic _arguments (-P --persistent)Ppersistent[display persistent object information] (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $vnic_properties (-l --link)llink[limit to VNICs on link]:link:_dladm_links (-s --statistics)sstatistics[display VNIC statistics] -Z[display ZONE column in output] -v[display all VLAN information] createetherstub _arguments (-t --temporary)ttemporary[creation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ :etherstub name: deleteetherstub _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ :etherstub name:_dladm_etherstubs showetherstub _arguments -Z[display ZONE column in output] showusage _arguments (-f --file)ffile[read records from file]:file:_path_files (-F --format)Fformat[plotfile format]:plotfile format:(gnuplot) (-p --plot)pplot[write plot to file]: (-e --start)estart[start time]:date/time (MM/DD/YYYY,hh\:mm\:ss) (-s --stop)sstop[stop time]:date/time (MM/DD/YYYY,hh\:mm\:ss) createbridge _arguments (-P --protect)Pprotect[specify a protection method]:protection method:(stp trill) (-R --root)Rroot[root directory]:directory:_path_files -/ (-p --priority)ppriority[specify the bridge priority]:value (-m --max-age)mmaxage[specify the max age for config info]:value (-h --hello-time)hhellotime[specify the hello time]:value (-d --forward-delay)dforwarddelay[specify the forward delay]:value (-f --force-protocol)fforceprotocol[specify forced maximum supported protocol]:value *llink[specify link to add]:link:_dladm_links :bridge name: modifybridge _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ (-p --priority)ppriority[specify the bridge priority]:value (-f --force-protocol)fforceprotocol[specify forced maximum supported protocol]:value :bridge name:_dladm_bridges deletebridge _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ addbridgeremovebridge _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ *llink[specify link to add]:link:_dladm_links showbridge _arguments (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_properties (-s --statistics)sstatistics[display statistics] (-i --interval)iinterval[specify an interval]:seconds (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_stats_properties set3 (-l --link)llink[display link status or statistics] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_link_properties set4 (-s --statistics)sstatistics[display statistics] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_link_stats_properties set5 (-f --forwarding)fforwarding[display forwarding entries] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_fwd_properties set6 (-t --trill)ttrill[display TRILL nickname entries] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_trill_properties createiptun _arguments (-t --temporary)ttemporary[temporary tunnel] (-R --root)Rroot[root directory]:directory:_path_files -/ (-T --type)Ttype[tunnel type]:tunnel type:(ipv4 ipv6 6to4) (-a --address)aaddress[endpoint addresses]:address/host:_values -s , "address/host" $tunnel_values :tunnel name modifyiptun _arguments (-t --temporary)ttemporary[temporary modification] (-R --root)Rroot[root directory]:directory:_path_files -/ (-a --address)aaddress[endpoint addresses]:address/host:_values -s , "address/host" $tunnel_values :tunnel name:_dladm_iptuns deleteiptun _arguments (-t --temporary)ttemporary[temporary deletion] (-R --root)Rroot[root directory]:directory:_path_files -/ :tunnel name:_dladm_iptuns showiptun _arguments (-P --persistent)Ppersistent[display persistent tunnel configuration] (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $iptun_properties -Z[display ZONE column in output] :tunnel name:_dladm_iptuns createpart _arguments (-t --temporary)ttemporary[temporary partition] (-R --root)Rroot[root directory]:directory:_path_files -/ (-f --force)fforce[force partition creation] (-l --link)llink[IP-over-IB physical link name]:IB link:_dladm_iblinks (-p --prop)pprop[set link properties]:link property:_values -s , "property" ${(M)linkprops_nonvlanvnic\:#*\:*} ${(M)linkprops_general\:#*\:*} (-P --pkey)Ppkey[set partition key]:hex number :partition link name: deletepart _arguments (-t --temporary)ttemporary[temporary deletion] (-R --root)Rroot[root directory]:directory:_path_files -/ :link name:_dladm_parts showpart _arguments (-P --persistent)Ppersistent[display persistent partition configuration] (-p --parseable)pparseable[parseable output] (-l --link)llink[information for this link]:link name:_dladm_iblinks (-o --output)ooutput[properties to display]:property:_values -s , "property" $part_properties :partition link name:_dladm_parts showib _arguments (-P --persistent)Ppersistent[display persistent partition configuration] (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $ib_properties :IB link name:_dladm_iblinks createdeletecap _arguments (-R --root)Rroot[specify root directory]:directory:_directories (-t --temporary)ttemporary[capture  datalink is temporary\: until next reboot] :cap link showcap _arguments (-P --persistent)Ppersistent[show persistent datalink configuration] (-p --parseable)pparseable[output using a stable machine-parseable format] (-o --output)ooutput[specify output fields]: _values -s , "field" LINK ZONE TYPE MTU _default _dladm @  A|                      A       f      ۜ -        =  9      E      1    	  
      =  e    =  Q      =  %  %            U  a      A    
  F   \  }      _dtrace _arguments -32[generate 32-bit D programs and ELF files] -64[generate 64-bit D programs and ELF files] -a[claim anonymous tracing state] -A[generate driver.conf(4) directives for anonymous tracing] -b[set trace buffer size] -c[run specified command and exit upon its completion] -C[run cpp(1) preprocessor on script files] -D[define symbol when invoking preprocessor] -e[exit after compiling request but prior to enabling probes] -f[enable or list probes matching the specified function name]:function:  -F[coalesce trace output by function] -G[generate an ELF file containing embedded dtrace program] -H[print included files when invoking preprocessor] -h[Generate a header file] -i[enable or list probes matching the specified probe id] -I[add include directory to preprocessor search path]:include dir:_files -/ -L[Add directory to search path for DTrace libraries]:lib dir:_files -/ -l[list probes matching specified criteria] -m[enable or list probes matching the specified module name]:module:  -n[enable or list probes matching the specified probe name]:name:  -o[set output file]:output file:_files -p[grab specified process-ID and cache its symbol tables]:pid:_pids -P[enable or list probes matching the specified provider name]:provider:  -q[set quiet mode (only output explicitly traced data)] -s[enable or list probes according to the specified D script] -S[print D compiler intermediate code] -U[undefine symbol when invoking preprocessor] -v[set verbose mode (report program stability attributes)] -V[report DTrace API version] -w[permit destructive actions] -x[enable or modify compiler and tracing options] -X[specify ISO C conformance settings for preprocessor]:ISO C conformance:((a\:"ISO plus K&R extensions (default)" c\:"Strictly conformant ISO C" s\:"K&R C only" t\:"ISO plus K&R extensions")) -Z[permit probe descriptions that match zero probes] _dtrace @ A       g               A        %  8   Y      =       A  <        ۜ   )    Q      Q  		  y	  M
        local content content kernel:kernel memory pages only all:all memory pages curproc:kernel memory pages plus curproc pages allproc:kernel memory pages and all process pages _arguments -e[print estimate of disk space required to store compressed crash dump] -n[don't run savecore on reboot] -p[produce machine parseable output] -u[update dump configuration from dumpadm.conf] -y[run savecore on reboot] -c[set dump content]:dump content:(($content)) -d[set dump device]: : _alternative "tokens\:token\:(swap none)" "files\:block device\:_files -g \*\(-%b\)" -m[set minfree size]:size -s[set the savecore directory]:directory:_files -/ -r[alternate root directory]:directory:_files -/ -z[enable saving core files in a compressed format]:compression:(on off)    A                    8       A     C  G       P       A          d   '   A       A              !     5       A   0    %          !  M  }         A   $       #$  8  L     A          h       A           A.                A   "             %      F   |    A   \    
  1
  A          A   $             -       A      &   |  A,               A.          =     A   C      0	          A      F       0     ]     A  8  	             =	    	  	    
    0     i     A  ,    &           E    a  m  0          A  (  C          -          0          A  4    f             	      
    0          A  $       $     Q        0     1     A  $       t             0          A  (             }    E        local subcmds props expl _flowadm_flow compadd @ _call_program flows flowadm show-flow -p -o flow subcmds help showflow addflow matchflow removeflow setflowprop resetflowprop showflowprop sctp icmp icmpv6 props maxbw service flowadm _arguments -* *::command:->subcmd return  CURRENT == 1  _wanted commands expl flowadm subcommand compadd subcmds service words[1] curcontext curcontext%:*-service: help _arguments :subcommand:($subcmds) show-flow _arguments -o[specify field to display]:field:(flow link ipaddr proto port dsfield) -p[parsable output] -P[persistent flow property information] set1 -l[display information for link]:link or flow:_net_interfaces set2 :flow:_flowadm_flow matchflow _arguments -o[specify field to display]:field:(flow link ipaddr proto port dsfield) -p[parsable output] -P[persistent flow property information] -a[specify attribute]:attribute:(local_ip= remote_ip= transport=$tr local_port= dsfield=) (:)-l[display information for link]:link or flow:_net_interfaces (-l):flow:_flowadm_flow add-flow _arguments -t[temporary changes - do not persist across reboots] -R[alternate root dir]:alternate root:_files -l[specify link to which flow will be added]:link:_net_interfaces -p[set property value]:property:(maxbw=) remove-flow _arguments -t[temporary changes - do not persist across reboots] -l[specify link from which flow will be deleted]:link:_net_interfaces set-flowprop _arguments -t[temporary changes - do not persist across reboots] reset-flowprop _arguments -t[temporary changes - do not persist across reboots] show-flowprop _arguments -c[parsable output (requires -o)] -l[specify link whose properties will be shown]:link:_net_interfaces -P[persistent flow property information] -p[property to show]:property:_values -s , "property" $props A                 I       A              !     5       A          T  g   @       A              !     5       A               J       A              !     5       A                     A         G                  A          ,   M     a       A   L    '               E   <     E   T     E   h        +  A     C  g      |      A                     A   `    %
      	  $	  @	  d	  	  	  	  	  )
  Q
  
  
  
    ,  @  \  t       A   "$  
             -      -      +     A   "  /   R  m      F     +A,  0             A,  1        !     A   x       p           A  ,  C      q    e             0          A  $  C     (     U  m      0          A              U    0     $     A  "  C     @  u  -      P      +     0          A  "    f     u      V      +     0          A  "       (  T  y      Z      +     0          A         ,  , P  q  0     ,     A  "    &       b      +     0     @     A  "    &       f      +     0     \  	   A  "       ,     Y      l      +     0     t  
   A  "           A  h          p      +     0          A  "    &       t      +     0	     A     A      F   ,    0     ;     A  "    &       z      +     A      F     +    _fm_modules compadd @ f_call_program modules fmadm config2,1// / _fm_faulted_fmris compadd @ fmadm faulty -r 2> /dev/null | awk '{print $1}' _fm_faulted_uuids compadd @ fmadm faulty -s 2> /dev/null | tail +4 | awk '{print $4}' _fm_faulted_labels local line compadd @ fmadm faulty -f 2> /dev/null | while read line; do
		if [[ $line == "----"* ]]; then
			read line
			if [[ $line == '"'* ]]; then
				print ${${line[(r)$q,(rn:2:)$q]}[2,-2]}
			fi
		fi
	done local curcontext curcontext state line expl opt_args subcmds args subcmds faulty list acquit replaced repaired listalert clear listdefect listfault addalias removealias lookupalias listalias syncalias config load unload reset rotate flush _arguments -* -q[quiet mode] 1:fmadm subcommand:compadd -M "r:|-=* r:|=*" -a subcmds *::command:->subcmd state return service words[1] curcontext curcontext%:*-service: service faultylistlistalertlistdefectlistfault -f[display faulty FRUs] -i[display persistent cache IDs] -p[page output] -r[display resources] -s[display one-line summaries] -u[only display fault with given uuid]:uuid:_fm_faulted_uuids -v[display full output] listfaulty _arguments args -a[display all faults] -g[group faults] -n[limit output to specified number of entries]:number listalertlistdefectlistfault _arguments -a[display all resources] acquit _alternative fmadm-acquit-label:label:_fm_faulted_labels fmadm-acquit-uuid:uuid:_fm_faulted_uuids fmadm-acquit-fmri:fmri:_fm_faulted_fmris repairedreplaced _alternative addalias _arguments :chassis :aliasid :comment removealiaslookupalias _message aliases chassis or alias-id _directories _fm_modules _arguments -s[reset named SERD]:serd :module:_fm_modules _values logfile errlog fltlog infolog infolog_hival _fm_faulted_fmris listaliasconfigsyncaliases no more arguments _default A     k         	   ;      A  ,     &      ۜ -   Y   A      i  Y      A      F     5      _inetadm _arguments -?[help] -l[list service instance properties]:FMRI:_svcs_fmri -i -e[enable specified instance]:FMRI:_svcs_fmri -i -d[disable specified instance]:FMRI:_svcs_fmri -i -p[list inet service properties] -m[modify service instance properties]:FMRI:_svcs_fmri -i -M[modify inet service properties] _inetadm @   A    +            O       A        g               A           0   $ ,     zYA         \   }        	      A          h  m   T       A              !     5       A               U       A              !     5       A            6  P       A              !     5       A              Q       A              !     5       A                  A                   0       A        G       k#    A,        k#E      A         1  A.                  A     C  %   0      A   L                   ,  #@  A      %  0   U  m     A    C     0          A,                A         0   i     A        1  A.        i       A  X    
    A          A      f      , %    A      f      ,     A     R  i  A    C  f      ,   q  A         ,  M    U      A  <        \    .       A              !     5       A  @        T    L       A              !     5          A  E          F  ,       A              !     5       AT I   i       y     !   A                   8   P   d       A        g        x       A       g               A      C                <      A               x        A       g              A                T          A      C          X          A               \        A   4        %  A    )    9      m	     A   ,         	  	
  )
  I
  m
  
  
     A   0    %     	  
    1  M  u         A   4        9      5    m      e     A   ,  
    x      }  1      9     A   ,          
  1    =  q       A   <            -  M  u        !  A  e     A     C          %     A             Y  %     A   <            Q  i      	  5  Q         A   ,  C    X  U      	  Q         A   4      (        	    	  Q    1     A     C          	     A   (    %       i      !  u!  !     A          ,"  "     A   ,        a#  
  1  #  #  #  $     A         1  A.  H      1$  U$      A   "   C     t$    $  $  $      F   <%    A   \  C  
  1
  A  M      X%  A   $       %  %  d   %  $&   D&  A      &   <%  A,  Q      d&  &     A.  R      &  &     A   C   1$  0	     %     A      F   T'  '  0     '     A         (   $  A(  Q)  0     )     A    C     )   $  )  0     m*     A         *   $  *  +  0     ,     A         D,   $  q,  0     ,     A     C     -   $  5-  E.  m0  0     0     A         1   $  11  q2  0     3     A          ,3   $  Y3  i4  q2  0     6  	   A     C!     6   $  6  8  q2  0     -:  
   A     #     T:   $  :  ];  )  0     <     A    $     (=   $  U=  Y>  0     >     A    C&     ?   $  I?  M@  0     @     A  $  '     A   $  EA  IB  AC  )  0     D     A  $  )     D   $  E  !F  G  )  0     =H     A  (  +    tH   $  H  }I  uJ  AL  )  0     N     A      /     HN    $  uN  }O  A   0  7  17  A.        1P  MP     A   0  d  uP  0     P     A     1  g        P      A     C1  %  P  %Q  mQ     A     1     Q   $  Q  R  aT  0     U     A     C3     <U   $  iU  X  aT  0&     uY     A     5          Y  Y      A     C5  %  Y  Z  mZ     A     5  %  Z  [  [     A     5     \   $  =\  ]  aT  0     ;     A  (  C7    _  _  d   `  X`  x`  `  `  0     `     A    C9     a   $  1a  1b  0     b     A  $  :     b   $  )c  Ad  Ee  aT  0     f     A    <     g   $  g  h  0     ]i     A    C>     i   $  i  j  0     Ek     A     ?     k   $  k  l  )n  0     n     A     A     o   $  5o  9p  }q  0     r     A  $  CC     Xr   $  r  as  5u  aT  0     w     A     CE     Hw   $  uw  yx  z  0     z     A     G     z   $  z  {  z  0     =}     A  $  H     l}   $  }  u~  M  z  0	     ;      A    J  F   0  U      A    ^  F   ̔        _ipadm_ifs local extra zparseopts compadd @ ipadm show-if -p -o ifname extra2,1 _ipadm_enabled_ifs compadd @ (@)(@)(f)ipadm show-if -p -o state,ifname:#disabled:*#*: _ipadm_disabled_ifs compadd @ (@)(@)(f)ipadm show-if -p -o state,ifname#disabled:*:#*:* _ipadm_vnis compadd @ (@)(@)(f)ipadm show-if -p -o class,ifname#vni:*:#*:* _ipadm_ipmps compadd @ (@)(@)(f)ipadm show-if -p -o class,ifname#ipmp:*:#*:* _ipadm_get_possible_values local proto poss Mwords:set/set/show cmd show-prop ipv4 ipv6 icmp sctp poss uipadm $cmd -c -p ${IPREFIX%=} -o possible $proto 2> /dev/null//,/  uposs:? opt_argsm:+m opt_argsm uipadm $cmd -c -p ${IPREFIX%=} $proto -o possible//,/  poss1 0909  #poss > 1  _message number in ranges (j:, :)poss number in range poss value compadd @ _ipadm_addrobjs compadd @ ipadm show-addr -p -o addrobj _ipadm_addrobjs_or_ifs compadd @ ipadm show-addr -p -o addrobj ipadm show-if -p -o ifname _ipadm_protos compadd @ ipadm show-prop -c -o proto _ipadm local context state line expl opt_args subcmds if_properties if_propproperties if_properties2 addr_properties addr_propproperties addrobj_properties proto_ipv4_properties proto_ipv6_properties proto_tcp_properties proto_udp_properties proto_sctp_properties proto_icmp_properties proto_all_properties proto_propproperties subcmds help showdisableenable-if createdelete-ip createdelete-vni createdeleteaddremove-ipmp setresetshow-ifprop createdeleteshowupdownrefreshdisableenable-addr setresetshow-addrprop setresetshow-prop ifname class state active current persistent over property proto perm current persistent default possible if_properties2 arp:value:_ipadm_get_possible_values forwarding:value:_ipadm_get_possible_values metric:value:_ipadm_get_possible_values mtu:value:_ipadm_get_possible_values nud:value:_ipadm_get_possible_values usesrc:value:_ipadm_ifs -/ none exchange_routes:value:_ipadm_get_possible_values group:value:_ipadm_get_possible_values standby:value:_ipadm_get_possible_values broadcast:value:_ipadm_get_possible_values deprecated:value:_ipadm_get_possible_values prefixlen:value:_ipadm_get_possible_values private:value:_ipadm_get_possible_values reqhost:value:_ipadm_get_possible_values transmit:value:_ipadm_get_possible_values zone:value:_zones -t c addr_propproperties addrobj current persistent default possible addrobj_properties type state current persistent addr cid-type cid-value begin expire renew proto_ipv4_properties hostmodel ttl forwarding hoplimit proto_tcp_properties cong_default cong_enabled ecn extra_priv_ports max_buf recv_buf send_buf sack smallest_anon_port largest_anon_port smallest_nonpriv_port extra_priv_ports max_buf smallest_nonpriv_port proto_sctp_properties cong_enabled extra_priv_ports max_buf smallest_nonpriv_port max_buf proto_all_properties proto_ipv4_properties proto_ipv6_properties proto_tcp_properties proto_udp_properties proto_sctp_properties proto_icmp_properties proto_all_properties proto_all_properties:value:_ipadm_get_possible_values proto current persistent default possible service ipadm _arguments -* -\?[Help] *::command:->subcmd return  CURRENT == 1  _wanted commands ipadm subcommand compadd subcmds service words[1] curcontext curcontext%:*=service: _arguments :subcommand:($subcmds) create-ip _arguments (-t --temporary)ttemporary[Interface should be temporary] :interface name: delete-ip _arguments :interface name:_ipadm_ifs create-vni _arguments (-t --temporary)ttemporary[Interface should be temporary] :VNI name: delete-vni _arguments :VNI name:_ipadm_vnis create-ipmp _arguments (-t --temporary)ttemporary[Interface should be temporary] (-i --interface)iinterface[List of underlying interfaces]:interface name:_values -s , "interface" $(ipadm show-if -p -o ifname) :IPMP interface name: delete-ipmp _arguments (-f --force)fforce[First remove all underlying interfaces from group] :IPMP interface name:_ipadm_ipmps add-ipmp _arguments (-t --temporary)ttemporary[Interface should be temporary] (-i --interface)iinterface[List of underlying interfaces]:interface name:_values -s , "interface" $(ipadm show-if -p -o ifname) remove-ipmp _arguments (-t --temporary)ttemporary[Interface should be temporary] (-i --interface)iinterface[List of underlying interfaces]:interface name:_values -s , "interface" $(ipadm show-if -p -o ifname) show-if _arguments (-p --parseable)pparseable[Parseable output] (-o --output)ooutput[Properties to display]:property:_values -s , "property" $if_properties disable-if _arguments (-t --temporary)ttemporary[Change should be temporary] :interface name:_ipadm_enabled_ifs enable-if _arguments (-t --temporary)ttemporary[Change should be temporary] :interface name:_ipadm_disabled_ifs set-ifprop _arguments (-t --temporary)ttemporary[Change should be temporary] (-m --module)mmodule[Protocol]:protocol:(ipv4 ipv6) (-p --prop)pprop[Property to set]:property:_values -s , "property" $if_properties2 reset-ifprop _arguments (-t --temporary)ttemporary[Change should be temporary] (-m --module)mmodule[Protocol]:protocol:(ipv4 ipv6) (-p --prop)pprop[Property to reset]:property:($if_properties2) show-ifprop _arguments (-c --parseable)cparseable[Parseable output] (-m --module)mmodule[Protocol]:protocol:(ipv4 ipv6) (-o --output)ooutput[Property properties to display]:property:_values -s , "property" $if_propproperties (-p --prop)pprop[Interface properties to display]:property:_values -s , "property" ${if_properties2%%\:*} create-addr _arguments (-t --temporary)ttemporary[Address should be temporary] -T[Address type]:*::address type:->newaddr state newaddr opt_argsTT: static: addrthingsv4 local:address:  remote:address:  _arguments (-d --down)ddown[Address should be marked down] (-a --address)aaddress[Address specification]:address:_values -s , "address" $addrthingsv4 :address object name:_ipadm_addrobjs_or_ifs dhcp: _arguments (-w --wait)wwait[Seconds to wait for completion]:number or "forever":{if [[ -prefix [0-9]## ]]; then _message -e "number of seconds"; else _wanted forever expl "number or \"forever\"" compadd forever; fi} -h[Request a specific hostname]:hostname: addrconf: addrthingsv6 statefulness local:interface id:  remote:interface id:  statefulness stateful:statefulness:(yes no) stateless:statelessness:(yes no) _arguments (-i --interface-id)iinterfaceid[Interface ID]:address:_values -s , "interface id" $addrthingsv6 (-p --prop)pprop[Statefulness configuration]:statefulness configuration:_values -s , "statefulness" $statefulness _wanted commands address type compadd static dhcp addrconf delete-addr _arguments (-r --release)rrelease[Release DHCP-acquired address] :address object name:_ipadm_addrobjs show-addr _arguments (-d --dhcp -p --parseable)ddhcp[Display DHCP status fields] (-p --parseable -d --dhcp)pparseable[Parseable output] (-o --output)ooutput[Properties to display]:property:_values -s , "property" $addrobj_properties updowndisableenable-addr _arguments (-t --temporary)ttemporary[Change should be temporary] :address object name:_ipadm_addrobjs refresh-addr _arguments (-i --inform)iinform[Retrieve DHCP parameters] :address object name:_ipadm_addrobjs set-addrprop _arguments (-t --temporary)ttemporary[Change should be temporary] (-p --prop)pprop[Property to set]:property:_values -s , "property" $addr_properties :address object name:_ipadm_addrobjs reset-addrprop _arguments (-t --temporary)ttemporary[Change should be temporary] (-p --prop)pprop[Property to reset]:property:(${addr_properties%%\:*}) :address object name:_ipadm_addrobjs show-addrprop _arguments (-c --parseable)cparseable[Parseable output] (-o --output)ooutput[Property properties to display]:property:_values -s , "property" $addr_propproperties (-p --prop)pprop[Address object properties to display]:property:_values -s , "property" ${addr_properties%%\:*} set-prop _arguments (-t --temporary)ttemporary[Change should be temporary] (-p --prop)pprop[Property to set]:property:_values -s , "property" $proto_all_properties :protocol name:_ipadm_protos reset-prop _arguments (-t --temporary)ttemporary[Change should be temporary] (-p --prop)pprop[Property to reset]:property:(${proto_all_properties%%\:*}) show-prop _arguments (-c --parseable)cparseable[Parseable output] (-o --output)ooutput[Property properties to display]:property:_values -s , "property" $proto_propproperties (-p --prop)pprop[Protocol properties to display]:property:_values -s , "property" ${proto_all_properties%%\:*} _message unknown ipadm subcommand: service _ipadm @  Al    k	         	          A        g                A        g        ,       A   $  C    ,   E   
cc            A       f      ۄ    A       f     ۄ )  A   4  C            E  A         ,        A  ,  C  &    ,      	  8  یb   ,       A          |            A        g               A          `      E        A    C  F           _privset local expl privs fppriv -l none zone basic compset *, compset \\#! s:,:IPREFIX//\!/ privs:p _wanted privilege compadd _pfexec local _comp_priv_prefix _arguments -P[privileges to acquire]:privspec:_privset (-):command name: _command_names -e *::arguments:{ _comp_priv_prefix=( pfexec ${(kv)opt_args[-P]} ) ; _normal } _pfexec @    A4                      A         G                L   q   A           $   < D      A     C       ۜ   )     A   <      1  A     R  ]  A             )    A         1  A  "<          A  B  
   r          F   t            F       A          D  A     A      f       D  A    C     4  U    i      A4           
        A         G                L   q   A              < 4      A     C     x  ۜ   	     A   <      1  A     R  =  A         x    	  |  A         1  A  "<          A  B  
   r          F   4  q          F       A          4       A      f       4  A    C     ,  M    a      A  2          	  *       A              !     5       A  6          >  B       A              !     5       A  :             @       A              !     5       A  >        <    >       A              !     5       Al  B   k     h  5  2       A&                 Al  F   k         6       A&                 A4 J   \              A   (               ,   L   d   x          A        g              A   (                 L  x        A      C              \      A   |      t            ,  L  `  t    2K      !          5      5  m           A   D      8  +l  "K            0  D  l       A   0    %  L        ,	  X	  |	  	  	     A         x  
  @
  t
     A       %  
    9     A   8  C	  %        I      y        ]     A           A.  2              A   "$       ,    Y  m          F       A   \    
  1
  A  8      $  A   $  C     `              A      &     A,  <      (  I     A.  =      x       A,  @      x        A          \       A   ,                  U  m     A   C     0           A  @          Y     !  I!  !  "  	#  #  $  M%  %  !&  0     &     A  ,    &  &   Y  &  !  '  %  M%  Q'  0     '     A  D      '   Y  '  (  !  (  !  )  	#  %  )  $  M%  Q'  0     *     A  <      *   Y  *  1+  +  !  ,  ,  ,  U-  $  -  0     1.     A    "     X.   Y  .  .  0     E/     A  $  $     `/   Y  /  !0  0  Q'  0     1     A  8  &    1   Y  2  2  2  =3  *  3  3  =4  ]5  0     5     A  $  C)     5   Y  *  !  5  Q'  0     6  	   A     C+     $6   Y  Q6  6  Q'  0     ]7  
   A  0  -  F  7   Y  7  7  8  %  $  M%  8  0     9     A  4  /  f  @9   Y  *  m9  9  :  ;  <  =  Q'  0     =     A  D  2    (>   Y  U>  !?  @  )A  !B  B  ]C  $  C  D  E  F  0     %G     A  4  6  f  hG   Y  G  G  G  !  5H  6  %  H  0     J     A  4  9  f  HJ   Y  uJ  G  J  !  J  6  %  eK  0     L     A    <     L   Y  *  L  0     eM     A    C>     M   Y  *  M  0     N     A    ?     ,N   Y  YN  0     N     A    A     N   Y  O  0     O     A    CB     O   Y  O  P  0     P     A    C     4Q   Y  aQ  P  0     %R     A    CE     R   Y  R  P  0     MS     A    F     S   Y  S  0     ]T     A    H     T   Y  *  S  0      T     A  l  I  &  T   Y  !U  uU  9V  	W  W  Y  Y  [  $  y[  Y\  \  ]  ^  _  `  Yb  Uc  d  f  g  Ai  0     i     A    P     i   Y  .  0     j     A  $  CQ     Dj   Y  *  qj  k  .  0-     k     A     CS  g        k      A   P  S  %   l  5l  Il  ql  l  l  l  m  )m  Mm  m  m  m  n  -n  Mn  in     A  (  T    n   Y  *  n  n  qo  Qp  0     p         0     p         0	     ;     A    X  F   q  q      A    l  F   H  a      _pkg5_pkgs local cache_policy cache_id pkg5_installed_pkgs:HOST:pkg5_root////+ typeset _pkg5_installed_pkgs zstyle :completion:curcontext: cachepolicy cache_policy _pkg5_installed_caching_policy _pkg5_installed_pkgs _cache_invalid cache_id _retrieve_cache cache_id 
			pkg -R $pkg5_root list -H | while read pkg junk; do
				pkga=( ${(s:/:)pkg} )
				for i in {1..$#pkga}; do
					print ${(j:/:)${pkga[$i,-1]}}
				done
			done _store_cache cache_id compadd @ _pkg5_installed_pkgs _pkg5_pkgs_a local cache_policy cache_id pkg5_known_pkgs:HOST:pkg5_root////+ typeset _pkg5_known_pkgs zstyle :completion:curcontext: cachepolicy cache_policy _pkg5_known_caching_policy _pkg5_known_pkgs _cache_invalid cache_id _retrieve_cache cache_id 
			pkg -R $pkg5_root list -aH --no-refresh | while read pkg junk; do
				pkga=( ${(s:/:)pkg} )
				for i in {1..$#pkga}; do
					print ${(j:/:)${pkga[$i,-1]}}
				done
			done _store_cache cache_id compadd @ _pkg5_known_pkgs _pkg5_avoided_pkgs compadd @ pkg -R $pkg5_root unavoid _pkg5_pubs compadd @ pkg -R $pkg5_root publisher -H | awk '{print $1}' _pkg5_variants compadd @ pkg -R $pkg5_root variant -H | awk '{print $1}' _pkg5_facets compadd @ pkg -R $pkg5_root facet -H | awk '{print $1}' _pkg5_known_caching_policy pkg5_root/var/pkg/state/known/catalog.attrs 1 _pkg5_installed_caching_policy pkg5_root/var/pkg/state/installed/catalog.attrs 1 _pkg5 local expl context state line pkg5_root prop typeset opt_args subcmds pkg5_actions pkg5_cattr pkg5_sattr be_opts publisher_properties image_properties certs subcmds install uninstall list update refresh version help info search verify revert contents imagecreate changevariantfacet avoid unavoid history unsetproperty addremovepropertyvalue unsetpublisher purgehistory rebuildindex updateformat freeze unfreeze unsetmediator pkg5_actions depend driver file group hardlink legacy license link signature unknown user action.hash action.key action.name action.raw pkg.fmri pkg.name pkg.publisher pkg.shortfmri pkg5_cattr search.match search.match_type publisher_properties signature-policy:value:(ignore verify require-signatures require-names) signature-required-names:value: be-policy:value:(default always-new create-backup when-required) ca-path:value:_path_files -/ check-certificate-revocation:value:(true false) flush-content-cache-on-success:value:(true false) mirror-discovery:value:(true false) send-uuid:value:(true false) signature-policy:value:(ignore verify require-signatures require-names) signature-required-names:value: trust-anchor-directory:value:_path_files -/ use-system-repo:value:(true false) service pkg _arguments -* (-\? --help)?help[Help] -R[Root directory]:directory:_path_files -/ *::command:->subcmd return  CURRENT == 1  _wanted commands pkg subcommand compadd subcmds service words[1] curcontext curcontext%:*=service: opt_argsR:PKG_IMAGE:/ pkg -R $pkg5_root property -H ca-path | awk '{print $2}'/ (--require-new-be)--deny-new-be[Fail the operation if a new BE would be required] (--deny-new-be)--require-new-be[Force a new BE to be created] --backup-be-name[Specify the name for the backup BE]:BE name:  --be-name[Specify a BE name]:BE name:  --no-be-activate[Don't activate the new BE] (--require-backup-be)--no-backup-be[Don't leave behind a backup BE] (--no-backup-be)--require-backup-be[Force leaving behind a backup BE] install _arguments -n[Dry run] -q[Quiet] -v[Verbose] -g[Specify additional source of packages]:source:_path_files -/ --accept[Accept all licenses] --licenses[Display all licenses] --reject[Specify an FMRI to exclude from the result]:fmri:_pkg5_pkgs --no-refresh[Don't refresh catalogs] --no-index[Don't reindex search database] be_opts *:package:_pkg5_pkgs_a uninstall _arguments -n[Dry run] -v[Verbose] *:package:_pkg5_pkgs update _arguments -f[Don't check for pkg(5) updates] -n[Dry run] -v[Verbose] --accept[Accept all licenses] --reject[Specify an FMRI to exclude from the result]:fmri:_pkg5_pkgs list _arguments -H[Omit headers] -a[Show not-installed packages] -f[Show all versions] -n[Show newest versions] -s[Show summaries] -u[Show upgradable versions] -v[Show verbose pkg: FMRIs] *:package:_pkg5_pkgs_a refresh _arguments --full[Full refresh] *:publisher:_pkg5_pubs info _arguments --license[Display license text(s)] (-r)-l[Installed package] (-l)-r[Uninstalled package; fetch info from depot]:*:package:_pkg5_pkgs_a search _arguments (-p)-a[Show matching actions] -l[Local search] (-a)-p[Show packages] -r[Remote search] -I[Case sensitive search] -s[Depot URI] *-o[Attribute output]:attributes:_values -s , "attribute" $pkg5_sattr :query: verify _arguments -v[Verbose] fix _arguments --accept[Accept all licenses] --licenses[Display all licenses] revert _arguments -n[Dry run] -v[Verbose] --tagged[Revert all tagged files]:tag: *:file:_path_files contents _arguments -m[Print raw manifests] *-a[Attribute matching]:attribute=pattern: *-o[Attribute output]:attributes:_values -s , "attribute" $pkg5_cattr *-s[Sort key]:attribute: *-t[Action type]:action:_values -s , "action" $pkg5_actions -r[Fetch manifests from depot]:*:package:_pkg5_pkgs_a image-create _arguments (-f --force)fforce[Force image creation] (-F --full -P --partial -U --user)Ffull[Full image] (-F --full -P --partial -U --user)Ppartial[Partial image] (-F --full -P --partial -U --user)Uuser[User image] (-z --zone)zzone[Zoned image] -k[Path to SSL key]:file:_path_files -c[Path to SSL cert]:file:_path_files *--variant[Specify image variants]:variant=instance: *--facet[Specify image facets]:facet=True/False: (-p --publisher)ppublisher[Specify publisher]:prefix=URI: :directory:_path_files -/ change-variant _arguments -n[Dry run] -q[Quiet -v[Verbose --accept[Accept all licenses] *:variant:_values -s , 'variant' pkg -R $pkg5_root variant -H | awk '{print $1}' change-facet _arguments -n[Dry run] -v[Verbose --accept[Accept all licenses] *:facet:_values -s , 'facet' pkg -R $pkg5_root facet -H | awk '{print $1}' variant _arguments *:variant:_pkg5_variants facet _arguments *:facet:_pkg5_facets avoid _arguments *:package:_pkg5_pkgs_a unavoid _arguments *:package:_pkg5_avoided_pkgs set-property _arguments :property:_values "property" $image_properties :value: add-property-value _arguments :property:_values "property" $image_properties remove-property-value _arguments :property:(${image_properties%%\:*}) unset-property _arguments *:property:(${image_properties%%\:*}) property _arguments set-publisher _arguments -P[Make preferred] (-e --enable)eenable[Enable publisher] (-d --disable)ddisable[Disable publisher] (-g --add-origin)gaddorigin[Add origin URI]:uri: (-G --remove-origin)Gremoveorigin[Remove origin URI]:uri: (-m --add-mirror)maddmirror[Add mirror URI]:uri: (-M --remove-mirror)Mremovemirror[Remove mirror URI]:uri: -p[Repository URI]:url: --reset-uuid[Reset the image UUID for this publisher] --sticky[Make this publisher sticky] --non-sticky[Make this publisher non-sticky] --search-after[Set publisher search-order]:publisher:_pkg5_pubs --search-before[Set publisher search-order]:publisher:_pkg5_pubs --approve-ca-cert[Add trusted CA certificate]:CA cert path:_path_files --revoke-ca-cert[Revoke CA certificate]:CA cert hash:(${${certs#/etc/openssl/certs/}%.0}) --unset-ca-cert[Remove trusted CA certificate]:CA cert hash: --set-property[Set publisher property]:property:_values "property" $publisher_properties --unset-property[Remove publisher property]:property:(${publisher_properties%%\:*}) --add-property-value[Add publisher property value]:property:_values "property" $publisher_properties --remove-property-value[Remove publisher property value]:property:(${publisher_properties%%\:*}) :publisher:_pkg5_pubs unset-publisher _arguments publisher _arguments -P[Display only preferred publisher] -n[Display only enabled publishers] history hist_columns hist_columns be be_uuid client client_ver command finish id new_be new_be_uuid operation outcome reason snapshot start time user _arguments -l[Long history] -n[Last n records]:number: -o[Column]:number:_values -s , "column" $hist_columns -t[Time range] freezeunfreeze mediatorset-mediatorunset-mediator _message unknown pkg subcommand: service _pkg5 @    A                t      A        g          0       A       %     U         A   $  C    <  a    ]    I     A  t  C  f             9  Y  	  
  Y    %              }  1            !      A      F           _prstat local d_opt sort_key u:seconds past the epoch d:standard date format sort_key cpu:process CPU usage (default) pri:process priority rss:resident set size size:size of process image time:process execution time _arguments -* -a[information about processes and users] -c[new reports below previous reports instead of overprinting them] -C[processes or lwps that are bound to processor sets in the list]:processor set list: -d[specify the representation of time]:time representation:(($d_opt)) -h[only processes or lwps whose home lgroup is in the list]:lgroup list: -H[information about home lgroup] -j[only processes or lwps whose project ID is in the given list]:project list: -J[information about processes and projects] -k[only processes or lwps whose task ID is in tasklist]:task list -L[statistics for each light-weight process (LWP)] -m[microstate process accounting information] -n[restrict number of output lines]:ntop,[nbottom] -p[only processes whose process ID is in the list]:PID list -P[only processes or lwps which have most recently executed on a CPU in the list]:CPU list -R[Put prstat in the real time scheduling class] -s[Sort key (descending)]:key:(($sort_key)) -S[Sort key (ascending)]:key:(($sort_key)) -t[total usage summary for each user] -T[information about processes and tasks] -u[only processes whose effective user ID is in the list]:UID:_users -U[only processes whose real user ID is in the list]:UID:_users -v[verbose process usage] -z[only processes or LWPs whose zone ID is in the list]:zone ID: -Z[information about processes and zones] _prstat @    A              ۜ -   }            _arguments -a[all processes] -c[show contract memberships] -z[show processes in zone]:zone:_zones *: : _alternative "users:logged-in user:_users_on" "pids:pid:_pids"   A     +         
          A  $            ۜ -         U        A    C  F           _savecore _arguments -L[take live dump] -v[verbose] -d[disregard dump header valid flag] -f[save crash dump from file]:file:_files ::directory:_files -/ _savecore @   A       g               A   "     r   -   M                       A  l  C  &    ۜ ۜ                  5	  
  
    Y            %  q        local args OSTYPE solaris2.11- -I+[capture packets from specified interface]:interface:_net_interfaces _arguments -* -a[generate audio signal on receiving packets] -c+[quit after capturing specified number of packets]:number of packets -d+[capture packets from specified device]:device:_net_interfaces -i+[display packets previously captured to file]:file:_files -n+[use file as IP address-to-name mapping table]:file:_files -o+[save captured packets to file]:file:_files -p+[display one or more packets from captured file]:first packet number [ , last packet number] -q[don't display packet counter when capturing to file] -r[don't resolve IP addresses to names] -s[truncate each packet after specified number of bytes]:length (bytes) -t+[specify time-stamp presentation]:time-stamp mode:((
    r\:relative\ to\ first\ packet
    a\:absolute
    d\:delta\ -\ since\ previous\ packet
  )) -C[list code generated from filter expression] -D[display number of packets dropped on the summary line] -N[create IP-address-to-name mapping table file (used with -i)] -P[capture packets in non-promiscuous mode] -S[display size of the entire link layer frame in bytes] -V[verbose summary mode] -v[verbose mode] -x+[display offset and length of packet in HEX and ASCII]:offset [ , length] *::expression:= _bpf_filters   A    +                 A   L     '                E   E   |      E         E         E         A        g              A   0  C  %     @  \  |               A         1  A.        5  Y      A   "        |        5      F       A   \    
  1
  A          A   $  C            )  x     A      &     A,               A.          5     A     e  5  0          A  (               !      0     \     A  $              !    m	  0          A  ,  	  &  	     
  
  !    M    0     I     A    C         !  Y  0          A  $            )  !    I  0          A  $              }  !  I  0	     ;     A      F           A      F           _svcadm local curcontext curcontext state line expl subcmds typeset opt_args subcmds enable disable restart refresh mark delegate clear milestone service svcadm _arguments -* -v[Print actions verbosely] *::command:->subcmd return  CURRENT == 1  _wanted commands svcadm subcommand compadd subcmds service words[1] curcontext curcontext%:*=service: enable _arguments -r[Recursively enable dependencies] -s[Wait for service to come online] -T[Timeout for -s]:seconds: -t[State change is temporary] *:instance FMRI:_svcs_fmri -i _arguments -s[Wait for service to become disabled] *:instance FMRI:_svcs_fmri -i _arguments -I[Change state immediately] -s[Wait for service to reach the new state] :state:(degraded maintenance) :instance FMRI:_svcs_fmri -i restartrefreshclear _arguments -s[Wait for service to service] *:instance FMRI:_svcs_fmri -i delegate _arguments -s[Wait for instances to come online] :restarter FMRI:_svcs_fmri -r *:FMRI:_svcs_fmri -i milestone _arguments -d[Make milestone the default] -s[Wait for the transition to the new milestone] *:milestone FMRI:_svcs_fmri -m _message unknown svcadm subcommand: service _svcadm @  A   (    '                E      +  A   (  C          |                   A       g               A     C      4  L  h        
##       8  l            @  \            ,  X               A   ",    &     ۜ  M  a      e            +     A         0           A  "$  C       8     ]               +     0          A,           	     A     | 	  0
     	     A    	  f   	  
  y
  0
     4     
     A    C
  &   
  0
          A      f   
  -  }  0	          A      F      0
     0     A      f   L  y  %  0Q          A       '                 A      C        M        A        1  A  >       A                 A   L      1  A  @        A     C  F     	  A      F   d    A                 A  "             z      H      +     0  	   h  	   
##
                   (     l                   0               @               \              0     \     A  "        |              X      +     P
          A            Q     0{          X          A          H  u      A     h    0     	     A   0  C  '          %  @  \          $  A  "    f   H  }      h      +     0G     <!     A        	  A      f   h!  ۄ !  A  "    F   !     l      +     Q  A    C  f   !  ۄ "  A  "$       4"  T"     p"  "  "  "    n      +     q	  A  "(      "  	#     9#  l#  ۜ#  #    p      +     0           A  ",    &  #  #     $  ($  H$  h$  $  $    w      +     0       !     "   A      F     $  0     ;  #   A  "    &   %    ~      +     A    !  F   d  +    local curcontext curcontext state line expl subcmds args opt_args subcmds apply export extract import inventory validate delete list addpg addpropvalue delcust delpg delprop delpropvalue describe editprop listpg listprop listcust setenv setprop unsetenv setnotify listnotify delnotify listsnap revert selectsnap refresh help _arguments -* -v[verbose] -s+[specify fmri on which to operate]:fmri:_svcs_fmri -c (1 *)-f+[read commands from file]:command file:_files 1: :->subcmds *:: :->args state subcmds _wanted commands svccfg subcommand compadd subcmds curcontext curcontext%:*-words[1]: words1 import _arguments -V[verify property updates] :file:_files inventory _files _alternative files:file:_files fmris:fmri:_svcs_fmri -c export _svcs_fmri delete _arguments -f[force deletion if online or degraded] *:fmri:_svcs_fmri -c describe fmri opt_argss _arguments -v[give all information] -t[show only template data] :property group or property:->properties fmris f_call_program properties svcs -H -o fmri $fmri  #fmris > 1  _message 'fmri' is ambiguous return props f_call_program properties svccfg -s $fmri describe: %%  _multi_parts @ delete addpropvalue setprop _arguments -l+[print the layer the value came from]:layer:(manifest system-profile enterprise-profile site-profile node-profile sysconfig-profile admin current all) (-o)-f[print the file a property came from] (-f)-o+[select fields to print]:field:_sequence compadd - propname pgname instname servicename layer proptype value file masked time *-G+[specify property group]:property group -P+[specify property name]:property name 2:notification parameter:->parameters listnotify selectsnap _arguments args -g[apply to notification parameters in svc:/system/svc/global:default] 1: :->tsets-classes tsetsclasses states uninitialized offline online degraded maintenance disabled _alternative state-transitions:state transition:_sequence compadd - all {to-,from-,}$^states event-classes:event class:_sequence compadd - problem-{diagnosed,updated,repaired,resolved} parameters compset mailto: _email_addresses compset snmp: _wanted values value compadd active inactive _wanted uriformats URI format compadd mailto snmp _wanted snapshots snapshot compadd initial previous running start no more arguments _default   A             	         A  \           ۜ -                      (  =    A    ]  %  		  	      A    C  F   l
  
      _svcprop _arguments -f[designate properties by their FMRI] -q[quiet] -t[use multi-property output format] -v[verbose] set1 -w[waits for the selected property or property group to change] -p[prints values of named property or property group] :FMRI:_svcs_fmri -i set2 -a[display all properties] -g[group type filter]:group type: *-l[properties from a layer]:layer:(admin site-profile system-profile manifest) (-c -s)-C[retrieve properties without composition] (-C -s)-c[retrieve properties with composition] (-c -C)-s[retrieve properties from snapshot]:snapshot: *-p[prints values of named property or property group] *:FMRI:_svcs_fmri -i _svcprop @    A       g               A   H    %     -   }        Y      e      A    =  !     A  H        ۜ     Q    q  	  
  ]    q  M    i        local cols ctid:contract id desc:description fmri:fmri inst:instance name nsta:next state (abbr) nstate:next state scope:scope name svc:service name sta:state (abbr) state:state stime:start time astate:name for current auxiliary state nrun:time of next scheduled run for periodic services lrun:time of the last run for periodic services _arguments (-l -x -d -D)-a[list all instances] (-l -x -D -a -R)-d[list dependencies] (-l -x -d -a -R)-D[list dependents] (-l -x)-H[suppress header line] (-x -d -D -a -R -s)-l[print detailed status about services and instances] (-l -x)-o[display specific columns]:column:_values -s , "column" ${^cols/\:/[}\] (-l -x)-p[list processes] (-l -x -d -D)-R[list services with the given restarter]:instance FMRI:_svcs_fmri -i (-l -x)-s[sort by a column]:column:(($cols)) (-l -x)-S[reverse sort by a column]:column:(($cols)) -v[verbose columns] (-l)-x[display explanation for service states] (-l -x)-\?[print help] *:FMRI or pattern:_svcs_fmri -i    Al	    k%                 A        '                -   A                \   j  J         A              <        A       G              A          (  ۜ E      A   <      1  A     R  %  A    C     (  E    h  A       '                 A  t       0     1      A         1  A  "<          A  B     r  I        F   |            F     !  A     C     H  u     A      f     !  H  A          t       A\  "     D  ]    A.  %             A    
  1  11  A.  +             A                    0      A     C  G             A            U     A                   A                 A    C    1	  AN  1   2p  r  -	       M	  u	     A      %  	  	  	       A&  3   r  -	    A      %  <
  	  +    q  A      %  `
  	  
     A         
  	     A          
  
     	      0     l    A  $         
     )  p    
cc0     ۔    A  (      $  
     E          0	     ;     A      F   L  q      A  [        <           AF     R`                      A    C  F     )      _svcs_fmri local type argv[#] fmri_abbrevs expl typeset _smf_fmris update_policy zstyle :completion:curcontext: cachepolicy update_policy update_policy _smf_caching_policy cache_id smf_fmri:HOST type ic _smf_fmris _cache_invalid cache_id _retrieve_cache cache_id _smf_fmris fsvcs -a -H -o fmri _store_cache cache_id _smf_fmris fmri_abbrevs M_smf_fmris:s/:PREFIX i = 1 i <= #fmri_abbrevs i++  fmri_abbrevsi fmri_abbrevsi/s/:bPREFIX/match1 -i svcs insts nabbrevs ufmri_abbrevs%: svcs @Mfmri_abbrevs:s: insts insts1 :default nabbrevs nabbrevs insts//:default nabbrevs nabbrevs insts fmri_abbrevs _wanted fmri full or unambiguously abbreviated FMRIs compadd fmri_abbrevs _wanted milestone FMRIs compadd svcs -H -o fmri svc:/milestone/\* _wanted restarter FMRIs compadd master reset svc:/network/inetd:default _message unknown argument to _svcs_fmri: type _smf_caching_policy 1 /etc/svc/repository.db _svcs_fmri @  A    +            @      A        g               A  D       `   ۜ    	    M        %                A    C  F      A      _zlogin local _comp_priv_prefix _arguments -E[Disable escape character] -e[Specify escape character]:character: -l[Specify username]:username:_users :zonename:_zones set1 -C[Connect to zone console] -d[Disconnect on zone halt] set2 -S["Safe" login mode] (-):command name: _command_names -e *::utility: _normal _zlogin @    A                        A                -   A            A    2          E
     A                   8   P   d       A        g   x           A                         A     C             4      A               t        A                  `      A       g               A   H    %    (  D  X  p                (  D  l     A                ]     A     C  %  `    E     A       %       Y     A   H    %  (    h  }  )	  	  A
    
    
    y    i     A     C  %           A   (  C  %      
             A         1  A.  :      !  E      A   "(      l        y    m      F       A   \  C  
  1
  A  A        A   $         <  d   a       A      &     A,  E             A.  F      D  q     A   C    !  0          A  $          ۜ    -      0          A  $                i    0#     5     A  [     1  A  [     Y  A,  \             A.  ]      h       A  (             M  E      0     Y     A         |       0              0     e      A  $  C           d   a         0      !     A  u     1  A  u     -!  A,  v             A.  w      d!  !     A    C     !     "  u#  0     #     A  $       #     $  ]$  $  %  0     y%  	   A    !     %     %  0     I&  
   A    #     d&     &  0     '     A    C$     @'     m'  '      A    )  F   +  ,      _zoneadm_bootargs _arguments -* -i[Alternate init]:path:_path_files -m[SMF options]:option:_values "SMF option" debug milestone= quiet verbose -s[Boot single user] _zoneadm local context state line expl typeset opt_args subcmds fields solaris_attach solaris_install solaris10_attach solaris10_install extended_create_options extended_destroy_options brand brand_args subcmds attach boot clone detach halt help install list mark move ready reboot uninstall verify force-zpool-import force-zpool-create:ZFS pool:  force-zpool-create-all force-zpool-destroy:ZFS pool:  force-zpool-destroy-all (-d)-a[Path to archive]:path:_path_files (-a)-d[Path to zonepath]:directory:_path_files -/ solaris_install set1 -c[Path to certificate]:path:_path_files *-e[Additional package]:package: -k[Path to key]:path:_path_files -P[Publisher/URI mapping]:publisher: set2 (-a)-d[Path to installed zone root]:directory:path_files -/ -p[Preserve system configuration] -s[Install silently] -u[Unconfigure after installation] -v[Verbose] solaris10_attach (-a)-d[Path to zonepath]:directory:_path_files -/ solaris10_install -p[Preserve system configuration] -s[Install silently] -v[Verbose] service zoneadm _arguments -* -R[Alternate root]:alternate root:_path_files -/ -u[Zone UUID]:zone UUID:  -z[Zone name]:zone name:_zones *::command:->subcmd return  CURRENT == 1  _wanted commands zoneadm subcommand compadd subcmds service words[1] curcontext curcontext%:*=service: boot _arguments -w[Force writable root] -W[Boot in transient r/w mode] *:boot options:_zoneadm_bootargs clone _arguments -m[Clone mode]:mode:_values "mode" copy -s[Source snapshot]:snapshot:_zfs_dataset -t snap -x[Extended options]:extended option:_values -w "extended option" $extended_create_options :source zone:_zones attach opt_argsz (@s,:,)zoneadm -z $opt_args[-z] list -p6 brand_args brand_attach _arguments -F[Force attach] -n[Path to zone manifest]:path to zone manifest:_path_files -u[Update on attach] -x[Extended options]:extended option:_values -w "extended option" $extended_create_options Pbrand_args detach _arguments -n[Dry run] haltreadyrebootverify help _wanted commands compadd subcmds install opt_argsz brand_args brand_install _arguments -x[Extended options]:extended option:_values -w "extended option" $extended_create_options Pbrand_args list _arguments -c[Configured zones] -i[Installed zones] (-v)-p[Parsable output] (-p)-v[Verbose mode] mark _arguments :state:(incomplete unavailable) move _arguments :new zone path:_path_files -/ uninstall _arguments -F[Force] -x[Extended options]:extended option:_values -w "extended option" $extended_destroy_options _zoneadm @ A                   ,   L       A           `   $ ,     [A   "                  ,       A   "  	          	      ,   L    A                L   8  A         L  m            local type typearg expl zparseopts typerc typeri _description zones zone compadd @ expl[@] _call_program zones /usr/sbin/zoneadm list $typearg ,p5.8.1                                     c               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_be_name      	     \      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_beadm     P               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_coreadm            H      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_dhcpinfo   p  i      T      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_dladm     "               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_dtrace     $               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_dumpadm    %  h   	        debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_flowadm    (       p      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_fmadm   (  ,<         t      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_inetadm    ,  7?             debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_ipadm   ,  :~  1            debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_pfexec     ;K  2      p      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_pkg5   G        (      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_prstat     I          ,      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_ptree   I  J#         l      debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_savecore   Jk              debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_snoop   J  K  C            debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svcadm     N  Z   $        debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svccfg     RY  M             debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svcprop    S-               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svcs   Td  	+            debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_svcs_fmri   T  V               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_zlogin     W0              debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_zoneadm    [               debian/zsh-common//usr/share/zsh/functions/Completion/Solaris/_zones   [   A                   ,   P       A           d $ ,    [   A                   A  "   
                     A    C       A   P  y  A                $    local type be_names expl zparseopts be_names f_call_program boot-environs beadm list -H%%; typerall be_names f_call_program boot-environs beadm list -sH;%%; _description bootenvirons boot environment compadd @ expl[@] be_names      A            #k      ,   @       A          A         T   A  "      r                    @         A  <               Q              0  H  d  A       &    ,A      #k       ,A                A       F  `  x  A          A          0          A                -  x  0           A  "      r              %   ,    U    A     A  $  C     4   a   u    U  0           A  "   "   r             %   ,    	Q     A     	     
   a  u  
=  
  00           A  x  
      .A   +   r  E  e     A          ,         .A   -   r    5     A          ,  Y     A  ,    &     a   u  =    U    0     0   	   A  "   7   r  %  E   
          ,  i     A     C        a  u  9    0     H     A            a  )    0           A         8   a  e  a  0          A            a    ]  	0     ;     A    C   F        local expl args cmds  CURRENT == 2  OSTYPE solaris setpolicy _wanted subcommands subcommand compadd cmds activate create destroy list mount rename unmount return words[2] curcontext curcontext%:*-cmd: shift words  CURRENT--  cmd _wanted bootenvirons boot environment _be_name create OSTYPE solaris -a[activate new BE] -d[description]:description *-o[property]:zfs property -p[create new BE in specified zfs pool]:zfs pool:_zfs_pool _arguments -* args -e[base BE]:BE name or snapshot:_be_name -t all :new BE name: OSTYPE solaris -f[unmount BE if necessary] (:)-O[destroy all orphaned boot environments] _arguments -F[don't prompt for verification] :BE or BE snapshot:_be_name OSTYPE solaris -d[list subordinate filesystems] OSTYPE freebsd -D[display space usage of boot environment] _arguments -a[list subordinate filesystems and snapshots] -s[list snapshots] -H[parseable format] :boot environment:_be_name OSTYPE solaris -b[mount associated boot pool dataset] _arguments :BE name:_be_name :mountpoint:_path_files -/ _arguments :existing boot environment name:_be_name :new boot environment: _arguments *-n[specify policy]:policy:(static -static noevict -noevict) *:BE name:_be_name unmount _arguments -f[force unmount] :boot environment:_be_name _message unknown beadm subcommand: service      A                  8       A  D       T   u    q    e    	    A    Q    q      A  (    %   8  I    i  	!  	  
     A  P  C  F  H     t      9          |    m        !    local content option content anon[anonymous private mappings] ctf[CTF type information] data[writable private file mappings] dism[DISM mappings] heap[process heap] ism[ISM mappings] rodata[read-only private file mappings] shanon[anonymous shared mappings] shfile[file-backed shared mappings] shm[System V shared memory] stack[process stack] symtab[symbol table sections for loaded files] text[readable and executable private file mappings] global:allow global core dumps process:allow per-process core dumps global-setid:allow set-id global core dumps proc-setid:allow set-id per-process core dumps log:generate a syslog message on global core dump kzone:allow kernel zone core dumps _arguments set1 -g[global core file name pattern]: -G[global core file content]:content:_values -s + "content" $content -i[per-process core file name pattern]: -I[per-process core file content]:content:_values -s + "content" $content *-d[disable core option]:option:(($option)) *-e[enable core option]:option:(($option)) set2 -p[PID-specific per-process core file name pattern]: -P[PID-specific per-process core file content]:content:_values -s + "content" $content *:pids:_pids set3 -u[update options from coreadm.conf]   TA               
  1       A                   L       A T    (                4  X  x            <  `            ,  P  p      j      0  T  x          ,  P  l             @  d            4  P  l            @  d          	  	<  	`  	  	  	  	  
  
(  
L  
`  
  
  
  
    ,      A  X    	%  P            @  p        $  P          4  `     A                 M        A    	C   F        _dhcpinfo local mnemonics_v4 mnemonics_v6 mnemonics_v4 Subnet UTCoffst Router Timeserv IEN116ns DNSserv Logserv Cookie Lprserv Impress Resource Hostname Bootsize Dumpfile DNSdmain Swapserv Rootpath ExtendP IpFwdF NLrouteF PFilter MaxIpSiz IpTTL PathTO PathTbl SameMtuF Broadcst MaskDscF MaskSupF RDiscvyF RSolictS StaticRt TrailerF ArpTimeO EthEncap TcpTTL TcpKaInt TcpKaGbF NISdmain NISservs NTPservs NetBNms NetBDsts NetBNdT NetBScop XFontSrv XDispMgr LeaseTim Message T1Time T2Time NW_dmain NWIPOpts NIS+dom NIS+serv TFTPsrvN OptBootF MblIPAgt OptBootF MblIPAgt SMTPserv POP3serv NNTPserv WWWservs Fingersv IRCservs STservs STDAservs UserClas SLP_DA SLP_SS AgentOpt FQDN PXEarch BootFile BootPath BootSrvA BootSrvN EchoVC LeaseNeg mnemonics_v6 ClientID ServerID Preference Unicast UserClass VendorClass SIPNames SIPAddresses DNSAddresses DNSSearch NISServers NIS+Servers NISDomain NIS+Domain SNTPServers InfoRefresh BCMCDomain BCMCAddresses _arguments -c[] -i[interface]:interface: -n[maximum number of lines]:limit: :DHCP Parameter:_values "DHCP Parameter" $mnemonics_v4 _dhcpinfo @     A                  ?      A               !     5      A          0   X   C      A               !     5      A          l      F      A               !     5      A                C      A               !     5      A            P   ?      A               !     5      A          <     D      A               !     5      A               K      A               !     5      A           	  P   T      A               !     5      A   $       
     A      A               !     5      A   (             ?      A               !     5      A   ,         Q   >      A               !     5      A   0       <     E      A               !     5      A   4            E      A               !     5      A   8         C   ?      A               !     5      A   <            ?      A               !     5     .tA   @       @    Ip   2   A  @      '                E   E   |      E         E         A        g              A       g               A  $  C             H           A               $  d         A                   p       A                   D       A     C                     A               t           A               P           A              T         A    C             x       A  $              	  	T  	       A  <      	  	  
  
-  
M  !  m    e    5        A        1  .A                  A   "  C           !         F       A  d  	C    1  A   %        A  ,  	  &  P  p        l     <  A    	   &    ,A   )     \  }     .A   *             A  (  C  %  L      j   |        A  ,                 @  d        A  ,              (  \          A  0  C  %          L  `  t          A  ,               8   |  T  t      A       %    #K          A  0    %        +         0      A          Q          A  ,  C    t       |      D  \      A  $                      A    C  %            A  $      p            @      A  T  C    P  p  T          $  P  l            0  X  |      A  ,                  (  <      A  @  C  %      \   |  t              @  `      A  0    %  T    x                  A       %    d+;
    x      A     C  %  x              A  $                         A      %  <  u        A  $       (     h     |        A  (    %  	     |        |         A           !!  !  "  "M  "  "  #=  #  #  $U  $  $  %A  %u  %  &Q  &  &  '  'I  '  '  (!  (u  (  )  )  *  +  +u  +  ,u  ,  -)  -  -  .      A  (  C  %    .i  .  /	  /Y  /  0	      A      C  %    0Q  0  1  1q      A    !  %  $  1  1  1  25  2y  2  3	  3M  3  3  4  4  4  5i  5  6I  6  7!  7  8  8i  8  8  8  9M  9  9  :Q      A    )C     d  :      A    *  %    ;9  ;}      A  $  +       ;  <  <U  <  <     A   ,C ^    0     	     A  ,  ,  &  =  =4       =X l     =x  0     =     A  H  -    =     =  ?%  @  @    A  A)    B  B  C  D  F  0     G     A     1     G4     Ga  H  H  0     H     A  D  3C    I      I-  J1  J  =  KI  L%  L  @  B  C  MM  O=  0     O     A    7C     O     P!  0     P     A  8  8    P     Q  R  S-  S  T  Va  W  X  Y  0     Z5     A  8  ;    Zd     Z  [  \  ]  ^  Va  W  X  `  0     `     A     ?     `     a  b  `  0     c!   	  A  $  @     cD     cq  d  e  `  0     f   
  A  $  B     f     f  h  i  `  0     j     A  \  D    j@     =  jm  B  C  kI  @  k    A  li    n  n  n    p  p  q  0     s=     A  ,  I  &  sl     s  t  u]  vm  wa  w  0     w     A     L     x$     a  xQ  ya  0     y     A  @  M    z     z9  t  {5  |e  wa    A  }Y    B  }  0     ~5     A  ,  Q  &  ~\     =  ~  e    @    0          A     S     8     e  A    0          A  8  UC           	                0     i     A  ,  X  &         A      B    0          A  (  Z             e  @    0          A  0  \  F        M  )      %  @    0     E     A  $  _     x           F  0     5     A  $  a     p           F  0     M     A  0  c  F             i    @  F  0     a     A  (  fC                   0          A     h     P     a  }    0     -     A  $  jC     \           E  0          A  0  l  F       A  M  ]  Q  wa    Y  0          A     oC          a      0     e     A  D  qC                 wa      A  5    B    0          A  <  t    $     Q    e      C    Ʃ  @    0     5     A     xC     x     ǥ  ȱ    0           A     z     P     a  }  ˍ  0        !  A     {     X     ̅  @  ˍ  0        "  A  ,  }  &  @     m  }  ϥ  e  ё  F  0     ұ   #  A  8             ԅ  Օ  ֭      )  ۩  ܉  0        $  A  4    f          -  =  ֭      U    0     M   %  A                  0        &  A          $     Q  a    =0     A   '   A        p         A  y    B  !                            h  }      @  U  I     A  $           A       &  	      A  (      <     i  E  U  i    0     Y   (  A  $                  q  0        )  A             E ) 9  0       *  A  ,    &      E !   @ U  0       +  A  0  C  F     	% 
   =    0       ,  A             = ! 1  0       -  A  (          9  Q   0       .  A  $               0    	   /  A         X      !  0    !A   0  A  $      !d    ! " $! !  0     ;   1  A       & %      A       F 9 99    _dladm_links compadd @ _call_program links dladm show-link -p -o link _dladm_devs compadd @ _call_program devices dladm show-phys -p -o device _dladm_aggrs compadd @ _call_program aggregations dladm show-aggr -p -o link _dladm_aggr_ports compadd @ _call_program ports dladm show-aggr -p -x -o ports _dladm_vlans compadd @ _call_program vlans dladm show-vlan -p -o link _dladm_wifi_links compadd @ _call_program wifi-links dladm show-wifi -p -o link _dladm_wifi_nets compadd @ f_call_program networks dladm scan-wifi -p -o essid _dladm_secobjs compadd @ f_call_program secure-objects dladm show-secobj -p -o object _dladm_ethers compadd @ _call_program ethers dladm show-ether -p -o link _dladm_vnics compadd @ _call_program vnics dladm show-vnic -p -o link _dladm_etherstubs compadd @ _call_program etherstubs dladm show-etherstub _dladm_bridges compadd @ _call_program bridges dladm show-bridge -p -o bridge _dladm_iptuns compadd @ _call_program ip-tunnels dladm show-iptun -p -o link _dladm_parts compadd @ _call_program parts dladm show-part -p -o link _dladm_iblinks compadd @ _call_program iblinks dladm show-ib -p -o link _dladm local curcontext curcontext state line expl typeset opt_args subcmds linkprops linkprops_general linkprops_nonvlanvnic linkprops_wifi linkprops_ether linkprops_ib linkprops_iptun link_properties link_stats_properties vnic_properties aggr_properties aggr_lacp_properties aggr_ext_properties vlan_properties wifi_properties wifi_connect_properties ether_properties linkprop_properties secobj_properties bridge_properties bridge_stats_properties bridge_link_properties bridge_link_stats_properties bridge_fwd_properties bridge_fwd_properties bridge_trill_properties iptun_properties tunnel_values part_properties ib_properties subcmds help showether showib addcreatedeletemodifyremoveshowaggrbridge renameshowlink connectdisconnectscanshowwifi resetsetshowlinkprop createdeletemodifyshowvlan deleteshowphys createdeletemodifyshowvniciptun createdeleteshowetherstubsecobjpartcap service dladm _arguments -* -\?[display help information] *::command:->subcmd return  CURRENT == 1  _wanted commands dladm subcommand compadd r:|-=* r:|=* subcmds service words[1] curcontext curcontext%:*-service: link_properties link zone class over ipackets rbytes ierrors opackets obytes oerrors aggr_properties policy addrpolicy lacpactivity lacptimer mode flags aggr_lacp_properties port aggregatable sync coll dist defaulted expired aggr_ext_properties speed duplex address portstate vlan_properties essid bssid strength bsstype wifi_connect_properties status auth ptype auto speedduplex pause rem_fault property value default possible object macaddr macaddrtype bridge priority bmaxage bhellotime bfwddelay forceproto tctime tccount tchange desroot rootcost rootport maxage hellotime fwddelay holdtime bridge drops forwards mbcast recv sent unknown index uptime opercost operp2p operedge descost desbridge desport tcack cfgbpdu tcnbpdu rstpbpdu txbpdu xmit bridge_fwd_properties dest output nick nexthop iptun_properties type remote tunnel_values local:address/host: remote:address/host: part_properties pkey hcaguid portguid pkeys linkprops_general autopush:streams modules cos:value:(0 1 2 3 4 5 6 7) cpus:processors cpus-effective etsbw-lcl:percentage: etsbw-lcl-advice etsbw-lcl-effective etsbw-rmt-effective lro:value:(off on auto) lro-effective mac-address:MAC address maxbw:bandwith pool:pools pool-effective priority:priority:(high medium low) rxringsavail rxrings:value rxhwclntavail txringsavail txrings:value txhwclntavail forward:value:(0 1) stp_priority:value stp_cost:value stp_edge:value:(0 1) stp_p2p:value:(true false auto) stp_mcheck:value:(0 1) protection:value:(mac-nospoof ip-nospoof dhcp-nospoof restricted) vsi-mgrid:IPv6 address vsi-mgrid-effective vsi-mgrid-enc:encoding:(oracle_v1 none) vsi-mgrid-enc-effective vsi-typeid:value vsi-typeid-effective vsi-vers:value vsi-vers-effective zone:zone:_zones default_tag:value learn_decay:value learn_limit:value rxfanout:value rxfanout-effective:value stp:value:(0 1) channel:value powermode:value:(off max fast) radio:value:(on off) speed:value duplex state adv_autoneg_cap adv_10gfdx_cap adv_1000fdx_cap adv_1000hdx_cap adv_100fdx_cap adv_100hdx_cap adv_10fdx_cap adv_10hdx_cap en_10gfdx_cap:value:(0 1) en_1000fdx_cap:value:(0 1) en_1000hdx_cap:value:(0 1) en_100fdx_cap:value:(0 1) en_100hdx_cap:value:(0 1) en_10fdx_cap:value:(0 1) en_10hdx_cap:value:(0 1) flowctrl:value:(auto no rx tx pfc bi) flowctrl-effective gvrp-timeout:value mtu:value ntcs pfcmap:value pfcmap-lcl-effective pfcmap-rmt-effective speed tagmode:value:(normal vlanonly) vlan-announce:value:(off gvrp) linkmode:value:(cm ud) hoplimit:value encaplimit:value linkprops_general linkprops_wifi linkprops_ether linkprops_ib linkprops_iptun _wanted commands compadd subcmds showlink _arguments (-P --persistent)Ppersistent[display persistent link configuration] (-p --parseable)pparseable[parseable output] -Z[display ZONE column in output] -z[zone]:zone:_sequence _zones set1 (-o --output)ooutput[properties to display]:property:_values -s , "property" $link_properties set2 (-s --statistics)sstatistics[display link statistics] (-i --interval)iinterval[specify an interval]:interval: (-o --output)ooutput[properties to display]:property:_values -s , "property" $link_stats_properties :link name:_dladm_links renamelink _arguments -R[root directory]:directory:_path_files -/ :old link name:_dladm_links :new link name: showphys _arguments -D[show Data Center Bridging information]:featureset:(ets pfc) -H[show hardware resource usage] -L[display location information] (-p --parseable)pparseable[parseable output] -m[display MAC address information] -Z[display ZONE column in output] (-o --output)ooutput[properties to display]:property:_values -s , "property" link media state speed duplex device :physical link name:_dladm_devs deletephys _arguments :physical link name:_dladm_devs createaggr _arguments (-t --temporary)ttemporary[aggregation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ *llink[component link]:link:_dladm_links (-m --mode)mmode[aggregation mode]:mode:(dlmp trunk) (-P --policy)Ppolicy[port selection policy]:policy:_values -s , "policy" L2 L3 L4 (-L --lacp-mode)Llacpmode[LACP mode]:lacp mode:(off active passive) (-T --lacp-timer)Tlacptimer[LACP timer]:lacp timer:(short long) (-u --unicast)uunicast[unicast address]:unicast address: :aggregate link name: modifyaggr _arguments (-t --temporary)ttemporary[aggregation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links (-m --mode)mmode[aggregation mode]:mode:(dlmp trunk) (-P --policy)Ppolicy[port selection policy]:policy:_values -s , "policy" L2 L3 L4 :aggregate link name:_dladm_aggrs deleteaggr _arguments (-t --temporary)ttemporary[deletion should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ addaggr _arguments (-t --temporary)ttemporary[aggregation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links removeaggr _arguments (-t --temporary)ttemporary[aggregation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_aggr_ports showaggr _arguments (-p --parseable)pparseable[parseable output] -Z[display ZONE column in output] :aggregate link name:_dladm_links (-o --output)ooutput[properties to display]:property:_values -s , "property" $aggr_properties lacp (-L --lacp)Llacp[LACP information] (-o --output)ooutput[properties to display]:property:_values -s , "property" $aggr_lacp_properties extended (-x --extended)xextended[extended information] (-o --output)ooutput[properties to display]:property:_values -s , "property" $aggr_ext_properties createvlan _arguments (-t --temporary)ttemporary[VLAN should be temporary] (-f --force)fforce[force VLAN creation] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links -v[VLAN ID]:id: :VLAN link name: deletevlan _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ :VLAN link name:_dladm_vlans modifyvlan _arguments (-t --temporary)ttemporary[VLAN should be temporary] (-R --root-dir)Rrootdir[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links -L[source link]:link:_dladm_links :VLAN link name: showvlan _arguments (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $vlan_properties -Z[display ZONE column in output] :VLAN link name:_dladm_vlans scanwifi _arguments (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $wifi_connect_properties :wireless link name:_dladm_wifi_links connectwifi _arguments (-e --essid)eessid[ESSID name]:network:_dladm_wifi_nets (-b --bsstype)bbsstype[BSS type]: (-m --mode)mmode[802.11 mode]:802.11 mode:(a b g n) (-k --key)kkey[key name]:key:_sequence _dladm_secobjs (-s --sec)ssec[security mode]:security mode:(none wep wpa) (-a --auth)aauth[authentication mode]:authentication mode:(open shared) (-c --create-ibss)ccreateibss[create an ad-hoc network] (-T --timeout)Ttimeout[association timeout]:association timeout:(forever) disconnectwifi _arguments (-a --all-links)aalllinks[all links] showwifi _arguments (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $wifi_properties -Z[display ZONE column in output] showether _arguments (-p --parseable)pparseable[parseable output] (-x --extended)xextended[extended output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $ether_properties -P[protocol]:protocol:(ecp vdp) -Z[display ZONE column in output] :ethernet link name:_dladm_ethers setlinkprop _arguments (-t --temporary)ttemporary[change should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-p --prop)pprop[properties]:property:_values -s , "property" ${(M)linkprops\:#*\:*} resetlinkprop _arguments (-t --temporary)ttemporary[change should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-p --prop)pprop[properties]:property:_values -s , "property" ${${(M)linkprops\:#*\:*}%%\:*} showlinkprop _arguments (-P --persistent)Ppersistent[display persistent link properties] (-c --parseable)cparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $linkprop_properties (-p --prop)pprop[properties]:property:_values -s , "property" ${linkprops%%\:*} -Z[display ZONE column in output] createsecobj _arguments (-t --temporary)ttemporary[creation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-c --class)cclass[class]:class:(wep wpa) (-f --file)ffile[file containing object value]:file:_path_files :object name: deletesecobj _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ :object name:_sequence _dladm_secobjs showsecobj _arguments (-P --persistent)Ppersistent[display persistent object information] (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $secobj_properties :object name:_sequence _dladm_secobjs createvnic _arguments (-t --temporary)ttemporary[creation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links (-m --mac-address)mmacaddress[MAC address]:address:(factory random auto vrrp) (-p --prop)pprop[property values]:value:_values -s , "property" ${(M)linkprops_general\:#*\:*} :VNIC name: deletevnic _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ :VNIC name:_dladm_vnics modifyvnic _arguments (-t --temporary)ttemporary[creation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ (-l --link)llink[component link]:link:_dladm_links (-m --mac-address)mmacaddress[MAC address]:address:(factory random auto vrrp) -L[source link]:link:_dladm_links :VNIC name: showvnic _arguments (-P --persistent)Ppersistent[display persistent object information] (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $vnic_properties (-l --link)llink[limit to VNICs on link]:link:_dladm_links (-s --statistics)sstatistics[display VNIC statistics] -Z[display ZONE column in output] -v[display all VLAN information] createetherstub _arguments (-t --temporary)ttemporary[creation should be temporary] (-R --root)Rroot[root directory]:directory:_path_files -/ :etherstub name: deleteetherstub _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ :etherstub name:_dladm_etherstubs showetherstub _arguments -Z[display ZONE column in output] showusage _arguments (-f --file)ffile[read records from file]:file:_path_files (-F --format)Fformat[plotfile format]:plotfile format:(gnuplot) (-p --plot)pplot[write plot to file]: (-e --start)estart[start time]:date/time (MM/DD/YYYY,hh\:mm\:ss) (-s --stop)sstop[stop time]:date/time (MM/DD/YYYY,hh\:mm\:ss) createbridge _arguments (-P --protect)Pprotect[specify a protection method]:protection method:(stp trill) (-R --root)Rroot[root directory]:directory:_path_files -/ (-p --priority)ppriority[specify the bridge priority]:value (-m --max-age)mmaxage[specify the max age for config info]:value (-h --hello-time)hhellotime[specify the hello time]:value (-d --forward-delay)dforwarddelay[specify the forward delay]:value (-f --force-protocol)fforceprotocol[specify forced maximum supported protocol]:value *llink[specify link to add]:link:_dladm_links :bridge name: modifybridge _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ (-p --priority)ppriority[specify the bridge priority]:value (-f --force-protocol)fforceprotocol[specify forced maximum supported protocol]:value :bridge name:_dladm_bridges deletebridge _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ addbridgeremovebridge _arguments (-R --root)Rroot[root directory]:directory:_path_files -/ *llink[specify link to add]:link:_dladm_links showbridge _arguments (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_properties (-s --statistics)sstatistics[display statistics] (-i --interval)iinterval[specify an interval]:seconds (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_stats_properties set3 (-l --link)llink[display link status or statistics] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_link_properties set4 (-s --statistics)sstatistics[display statistics] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_link_stats_properties set5 (-f --forwarding)fforwarding[display forwarding entries] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_fwd_properties set6 (-t --trill)ttrill[display TRILL nickname entries] (-o --output)ooutput[properties to display]:property:_values -s , "property" $bridge_trill_properties createiptun _arguments (-t --temporary)ttemporary[temporary tunnel] (-R --root)Rroot[root directory]:directory:_path_files -/ (-T --type)Ttype[tunnel type]:tunnel type:(ipv4 ipv6 6to4) (-a --address)aaddress[endpoint addresses]:address/host:_values -s , "address/host" $tunnel_values :tunnel name modifyiptun _arguments (-t --temporary)ttemporary[temporary modification] (-R --root)Rroot[root directory]:directory:_path_files -/ (-a --address)aaddress[endpoint addresses]:address/host:_values -s , "address/host" $tunnel_values :tunnel name:_dladm_iptuns deleteiptun _arguments (-t --temporary)ttemporary[temporary deletion] (-R --root)Rroot[root directory]:directory:_path_files -/ :tunnel name:_dladm_iptuns showiptun _arguments (-P --persistent)Ppersistent[display persistent tunnel configuration] (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $iptun_properties -Z[display ZONE column in output] :tunnel name:_dladm_iptuns createpart _arguments (-t --temporary)ttemporary[temporary partition] (-R --root)Rroot[root directory]:directory:_path_files -/ (-f --force)fforce[force partition creation] (-l --link)llink[IP-over-IB physical link name]:IB link:_dladm_iblinks (-p --prop)pprop[set link properties]:link property:_values -s , "property" ${(M)linkprops_nonvlanvnic\:#*\:*} ${(M)linkprops_general\:#*\:*} (-P --pkey)Ppkey[set partition key]:hex number :partition link name: deletepart _arguments (-t --temporary)ttemporary[temporary deletion] (-R --root)Rroot[root directory]:directory:_path_files -/ :link name:_dladm_parts showpart _arguments (-P --persistent)Ppersistent[display persistent partition configuration] (-p --parseable)pparseable[parseable output] (-l --link)llink[information for this link]:link name:_dladm_iblinks (-o --output)ooutput[properties to display]:property:_values -s , "property" $part_properties :partition link name:_dladm_parts showib _arguments (-P --persistent)Ppersistent[display persistent partition configuration] (-p --parseable)pparseable[parseable output] (-o --output)ooutput[properties to display]:property:_values -s , "property" $ib_properties :IB link name:_dladm_iblinks createdeletecap _arguments (-R --root)Rroot[specify root directory]:directory:_directories (-t --temporary)ttemporary[capture  datalink is temporary\: until next reboot] :cap link showcap _arguments (-P --persistent)Ppersistent[show persistent datalink configuration] (-p --parseable)pparseable[output using a stable machine-parseable format] (-o --output)ooutput[specify output fields]: _values -s , "field" LINK ZONE TYPE MTU _default _dladm @   |A                       A       f        -       =  9      E      1    	  
      =  e    =  Q      =  %  %            U  a      A    
   F  \  }    _dtrace _arguments -32[generate 32-bit D programs and ELF files] -64[generate 64-bit D programs and ELF files] -a[claim anonymous tracing state] -A[generate driver.conf(4) directives for anonymous tracing] -b[set trace buffer size] -c[run specified command and exit upon its completion] -C[run cpp(1) preprocessor on script files] -D[define symbol when invoking preprocessor] -e[exit after compiling request but prior to enabling probes] -f[enable or list probes matching the specified function name]:function:  -F[coalesce trace output by function] -G[generate an ELF file containing embedded dtrace program] -H[print included files when invoking preprocessor] -h[Generate a header file] -i[enable or list probes matching the specified probe id] -I[add include directory to preprocessor search path]:include dir:_files -/ -L[Add directory to search path for DTrace libraries]:lib dir:_files -/ -l[list probes matching specified criteria] -m[enable or list probes matching the specified module name]:module:  -n[enable or list probes matching the specified probe name]:name:  -o[set output file]:output file:_files -p[grab specified process-ID and cache its symbol tables]:pid:_pids -P[enable or list probes matching the specified provider name]:provider:  -q[set quiet mode (only output explicitly traced data)] -s[enable or list probes according to the specified D script] -S[print D compiler intermediate code] -U[undefine symbol when invoking preprocessor] -v[set verbose mode (report program stability attributes)] -V[report DTrace API version] -w[permit destructive actions] -x[enable or modify compiler and tracing options] -X[specify ISO C conformance settings for preprocessor]:ISO C conformance:((a\:"ISO plus K&R extensions (default)" c\:"Strictly conformant ISO C" s\:"K&R C only" t\:"ISO plus K&R extensions")) -Z[permit probe descriptions that match zero probes] _dtrace @    A       g               A       %   8   Y     =       A  <           )    Q      Q  		  	y  
M      local content content kernel:kernel memory pages only all:all memory pages curproc:kernel memory pages plus curproc pages allproc:kernel memory pages and all process pages _arguments -e[print estimate of disk space required to store compressed crash dump] -n[don't run savecore on reboot] -p[produce machine parseable output] -u[update dump configuration from dumpadm.conf] -y[run savecore on reboot] -c[set dump content]:dump content:(($content)) -d[set dump device]: : _alternative "tokens\:token\:(swap none)" "files\:block device\:_files -g \*\(-%b\)" -m[set minfree size]:size -s[set the savecore directory]:directory:_files -/ -r[alternate root directory]:directory:_files -/ -z[enable saving core files in a compressed format]:compression:(on off)       A                    8       A    C   G       P      A           d   '   A      A               !     5       A  0    %          !  M  }          A  $     #  $  8  L      A         h        A          .A                 A  "             %       F  |     A  \    
  
1  A           A  $             -       A       &  |  ,A               .A          =     A   C      	0          A       F      0     ]     A  8  	             	=    	  	    
    0     i     A  ,    &           E    a  m  0          A  (  C          -          0          A  4    f             	      
    0          A  $       $     Q        0     1     A  $       t             0          A  (             }    E      local subcmds props expl _flowadm_flow compadd @ _call_program flows flowadm show-flow -p -o flow subcmds help showflow addflow matchflow removeflow setflowprop resetflowprop showflowprop sctp icmp icmpv6 props maxbw service flowadm _arguments -* *::command:->subcmd return  CURRENT == 1  _wanted commands expl flowadm subcommand compadd subcmds service words[1] curcontext curcontext%:*-service: help _arguments :subcommand:($subcmds) show-flow _arguments -o[specify field to display]:field:(flow link ipaddr proto port dsfield) -p[parsable output] -P[persistent flow property information] set1 -l[display information for link]:link or flow:_net_interfaces set2 :flow:_flowadm_flow matchflow _arguments -o[specify field to display]:field:(flow link ipaddr proto port dsfield) -p[parsable output] -P[persistent flow property information] -a[specify attribute]:attribute:(local_ip= remote_ip= transport=$tr local_port= dsfield=) (:)-l[display information for link]:link or flow:_net_interfaces (-l):flow:_flowadm_flow add-flow _arguments -t[temporary changes - do not persist across reboots] -R[alternate root dir]:alternate root:_files -l[specify link to which flow will be added]:link:_net_interfaces -p[set property value]:property:(maxbw=) remove-flow _arguments -t[temporary changes - do not persist across reboots] -l[specify link from which flow will be deleted]:link:_net_interfaces set-flowprop _arguments -t[temporary changes - do not persist across reboots] reset-flowprop _arguments -t[temporary changes - do not persist across reboots] show-flowprop _arguments -c[parsable output (requires -o)] -l[specify link whose properties will be shown]:link:_net_interfaces -P[persistent flow property information] -p[property to show]:property:_values -s , "property" $props   A                  I      A               !     5      A          T   g   @      A               !     5      A                J      A               !     5      A                      A         G                 A           ,   M     a       A  L     '               E  <      E  T      E  h      +     A    C   g     |       A                     A  `    
%      	  	$  	@  	d  	  	  	  	  
)  
Q  
  
  
    ,  @  \  t        A  $"  
             -       -   +        A  "   /  R  m       F  +  ,A   0            ,A   1       !      A x        p           A  ,  C      q    e             0          A  $  C     (     U  m      0          A              U    0     $     A  "  C     @  u  -       P   +       0          A  "     f    u       V   +       0          A  "       (  T  y       Z   +       0          A         , ,  P  q  0     ,     A  "     &       b   +       0     @     A  "     &       f   +       0     \   	  A  "       ,     Y       l   +       0     t   
  A   "          A  h           p   +       0          A  "     &       t   +       	0     A     A       F  ,    0     ;     A  "     &       z   +       A       F  +    _fm_modules compadd @ f_call_program modules fmadm config2,1// / _fm_faulted_fmris compadd @ fmadm faulty -r 2> /dev/null | awk '{print $1}' _fm_faulted_uuids compadd @ fmadm faulty -s 2> /dev/null | tail +4 | awk '{print $4}' _fm_faulted_labels local line compadd @ fmadm faulty -f 2> /dev/null | while read line; do
		if [[ $line == "----"* ]]; then
			read line
			if [[ $line == '"'* ]]; then
				print ${${line[(r)$q,(rn:2:)$q]}[2,-2]}
			fi
		fi
	done local curcontext curcontext state line expl opt_args subcmds args subcmds faulty list acquit replaced repaired listalert clear listdefect listfault addalias removealias lookupalias listalias syncalias config load unload reset rotate flush _arguments -* -q[quiet mode] 1:fmadm subcommand:compadd -M "r:|-=* r:|=*" -a subcmds *::command:->subcmd state return service words[1] curcontext curcontext%:*-service: service faultylistlistalertlistdefectlistfault -f[display faulty FRUs] -i[display persistent cache IDs] -p[page output] -r[display resources] -s[display one-line summaries] -u[only display fault with given uuid]:uuid:_fm_faulted_uuids -v[display full output] listfaulty _arguments args -a[display all faults] -g[group faults] -n[limit output to specified number of entries]:number listalertlistdefectlistfault _arguments -a[display all resources] acquit _alternative fmadm-acquit-label:label:_fm_faulted_labels fmadm-acquit-uuid:uuid:_fm_faulted_uuids fmadm-acquit-fmri:fmri:_fm_faulted_fmris repairedreplaced _alternative addalias _arguments :chassis :aliasid :comment removealiaslookupalias _message aliases chassis or alias-id _directories _fm_modules _arguments -s[reset named SERD]:serd :module:_fm_modules _values logfile errlog fltlog infolog infolog_hival _fm_faulted_fmris listaliasconfigsyncaliases no more arguments _default   A     k          	  ;      A  ,     &        -   Y  A      i  Y      A       F    5    _inetadm _arguments -?[help] -l[list service instance properties]:FMRI:_svcs_fmri -i -e[enable specified instance]:FMRI:_svcs_fmri -i -d[disable specified instance]:FMRI:_svcs_fmri -i -p[list inet service properties] -m[modify service instance properties]:FMRI:_svcs_fmri -i -M[modify inet service properties] _inetadm @    A     +             O       A        g               A           0 $ ,    Yz  A          \   }       	      A          h   m   T      A               !     5      A                U      A               !     5      A            6   P      A               !     5      A               Q      A               !     5     A                    A                   0       A        G    #k      ,A      #k   E      A        1  .A                   A    C   %   0      A  L                   ,#  @  A      %   0  U  m     A    C      0         ,A                A          0  i     A        1  .A        i       A  X    
    A          A       f    ,  %    A       f    ,      A     R  i  A    C   f    ,    q  A         ,  M    U      A   <       \     .      A               !     5      A   @       T     L      A               !     5         A   E         F   ,      A               !     5     TA   I  i       y      !   A                   8   P   d       A        g        x       A       g               A     C                <       A              x         A       g              A               T           A     C          X           A              \         A  4        %  A    )    9      	m      A  ,         	  
	  
)  
I  
m  
  
      A  0    %     	  
    1  M  u          A  4        9      5    m      e      A  ,  
    x      }  1      9      A  ,          
  1    =  q        A  <            -  M  u        !  A  e      A    C          %      A            Y  %      A  <            Q  i      	  5  Q          A  ,  C    X  U      	  Q          A  4      (        	    	  Q    1      A    C          	      A  (    %        i     !  !u  !      A         ",  "      A  ,        #a  
  1  #  #  #  $      A        1  .A   H     $1  $U       A   "  C     $t    $  $  $       F  %<     A  \  C  
  
1  A   M     %X   A  $       %  %   d  %  &$   &D  A       &  %<  ,A   Q     &d  &     .A   R     &  &     A   C   $1  	0     %     A       F  'T  '  0     '     A         (   $  (A  )Q  0     )     A    C     )   $  )  0     *m     A         *   $  *  +  0     ,     A         ,D   $  ,q  0     ,     A     C     -   $  -5  .E  0m  0     0     A         1   $  11  2q  0     3     A          3,   $  3Y  4i  2q  0     6   	  A     !C     6   $  6  8  2q  0     :-   
  A     #     :T   $  :  ;]  )  0     <     A    $     =(   $  =U  >Y  0     >     A    &C     ?   $  ?I  @M  0     @     A  $  '     A   $  AE  BI  CA  )  0     D     A  $  )     D   $  E  F!  G  )  0     H=     A  (  +    Ht   $  H  I}  Ju  LA  )  0     N      A     /     NH    $  Nu  O}  A   0  7  71  .A        P1  PM     A   0  d  Pu  0     P      A    1   g       P       A    1C  %  P  Q%  Qm     A     1     Q   $  Q  R  Ta  0     U     A     3C     U<   $  Ui  X  Ta  &0     Yu      A    5          Y  Y       A    5C  %  Y  Z  Zm      A    5  %  Z  [  [     A     5     \   $  \=  ]  Ta  0     ;     A  (  7C    _  _   d  `  `X  `x  `  `  0     `     A    9C     a   $  a1  b1  0     b     A  $  :     b   $  c)  dA  eE  Ta  0     f     A    <     g   $  g  h  0     i]     A    >C     i   $  i  j  0     kE     A     ?     k   $  k  l  n)  0     n     A     A     o   $  o5  p9  q}  0     r     A  $  CC     rX   $  r  sa  u5  Ta  0     w     A     EC     wH   $  wu  xy  z  0     z     A     G     z   $  z  {  z  0     }=     A  $  H     }l   $  }  ~u  M  z  	0     ;      A    J   F  0  U      A    ^   F        _ipadm_ifs local extra zparseopts compadd @ ipadm show-if -p -o ifname extra2,1 _ipadm_enabled_ifs compadd @ (@)(@)(f)ipadm show-if -p -o state,ifname:#disabled:*#*: _ipadm_disabled_ifs compadd @ (@)(@)(f)ipadm show-if -p -o state,ifname#disabled:*:#*:* _ipadm_vnis compadd @ (@)(@)(f)ipadm show-if -p -o class,ifname#vni:*:#*:* _ipadm_ipmps compadd @ (@)(@)(f)ipadm show-if -p -o class,ifname#ipmp:*:#*:* _ipadm_get_possible_values local proto poss Mwords:set/set/show cmd show-prop ipv4 ipv6 icmp sctp poss uipadm $cmd -c -p ${IPREFIX%=} -o possible $proto 2> /dev/null//,/  uposs:? opt_argsm:+m opt_argsm uipadm $cmd -c -p ${IPREFIX%=} $proto -o possible//,/  poss1 0909  #poss > 1  _message number in ranges (j:, :)poss number in range poss value compadd @ _ipadm_addrobjs compadd @ ipadm show-addr -p -o addrobj _ipadm_addrobjs_or_ifs compadd @ ipadm show-addr -p -o addrobj ipadm show-if -p -o ifname _ipadm_protos compadd @ ipadm show-prop -c -o proto _ipadm local context state line expl opt_args subcmds if_properties if_propproperties if_properties2 addr_properties addr_propproperties addrobj_properties proto_ipv4_properties proto_ipv6_properties proto_tcp_properties proto_udp_properties proto_sctp_properties proto_icmp_properties proto_all_properties proto_propproperties subcmds help showdisableenable-if createdelete-ip createdelete-vni createdeleteaddremove-ipmp setresetshow-ifprop createdeleteshowupdownrefreshdisableenable-addr setresetshow-addrprop setresetshow-prop ifname class state active current persistent over property proto perm current persistent default possible if_properties2 arp:value:_ipadm_get_possible_values forwarding:value:_ipadm_get_possible_values metric:value:_ipadm_get_possible_values mtu:value:_ipadm_get_possible_values nud:value:_ipadm_get_possible_values usesrc:value:_ipadm_ifs -/ none exchange_routes:value:_ipadm_get_possible_values group:value:_ipadm_get_possible_values standby:value:_ipadm_get_possible_values broadcast:value:_ipadm_get_possible_values deprecated:value:_ipadm_get_possible_values prefixlen:value:_ipadm_get_possible_values private:value:_ipadm_get_possible_values reqhost:value:_ipadm_get_possible_values transmit:value:_ipadm_get_possible_values zone:value:_zones -t c addr_propproperties addrobj current persistent default possible addrobj_properties type state current persistent addr cid-type cid-value begin expire renew proto_ipv4_properties hostmodel ttl forwarding hoplimit proto_tcp_properties cong_default cong_enabled ecn extra_priv_ports max_buf recv_buf send_buf sack smallest_anon_port largest_anon_port smallest_nonpriv_port extra_priv_ports max_buf smallest_nonpriv_port proto_sctp_properties cong_enabled extra_priv_ports max_buf smallest_nonpriv_port max_buf proto_all_properties proto_ipv4_properties proto_ipv6_properties proto_tcp_properties proto_udp_properties proto_sctp_properties proto_icmp_properties proto_all_properties proto_all_properties:value:_ipadm_get_possible_values proto current persistent default possible service ipadm _arguments -* -\?[Help] *::command:->subcmd return  CURRENT == 1  _wanted commands ipadm subcommand compadd subcmds service words[1] curcontext curcontext%:*=service: _arguments :subcommand:($subcmds) create-ip _arguments (-t --temporary)ttemporary[Interface should be temporary] :interface name: delete-ip _arguments :interface name:_ipadm_ifs create-vni _arguments (-t --temporary)ttemporary[Interface should be temporary] :VNI name: delete-vni _arguments :VNI name:_ipadm_vnis create-ipmp _arguments (-t --temporary)ttemporary[Interface should be temporary] (-i --interface)iinterface[List of underlying interfaces]:interface name:_values -s , "interface" $(ipadm show-if -p -o ifname) :IPMP interface name: delete-ipmp _arguments (-f --force)fforce[First remove all underlying interfaces from group] :IPMP interface name:_ipadm_ipmps add-ipmp _arguments (-t --temporary)ttemporary[Interface should be temporary] (-i --interface)iinterface[List of underlying interfaces]:interface name:_values -s , "interface" $(ipadm show-if -p -o ifname) remove-ipmp _arguments (-t --temporary)ttemporary[Interface should be temporary] (-i --interface)iinterface[List of underlying interfaces]:interface name:_values -s , "interface" $(ipadm show-if -p -o ifname) show-if _arguments (-p --parseable)pparseable[Parseable output] (-o --output)ooutput[Properties to display]:property:_values -s , "property" $if_properties disable-if _arguments (-t --temporary)ttemporary[Change should be temporary] :interface name:_ipadm_enabled_ifs enable-if _arguments (-t --temporary)ttemporary[Change should be temporary] :interface name:_ipadm_disabled_ifs set-ifprop _arguments (-t --temporary)ttemporary[Change should be temporary] (-m --module)mmodule[Protocol]:protocol:(ipv4 ipv6) (-p --prop)pprop[Property to set]:property:_values -s , "property" $if_properties2 reset-ifprop _arguments (-t --temporary)ttemporary[Change should be temporary] (-m --module)mmodule[Protocol]:protocol:(ipv4 ipv6) (-p --prop)pprop[Property to reset]:property:($if_properties2) show-ifprop _arguments (-c --parseable)cparseable[Parseable output] (-m --module)mmodule[Protocol]:protocol:(ipv4 ipv6) (-o --output)ooutput[Property properties to display]:property:_values -s , "property" $if_propproperties (-p --prop)pprop[Interface properties to display]:property:_values -s , "property" ${if_properties2%%\:*} create-addr _arguments (-t --temporary)ttemporary[Address should be temporary] -T[Address type]:*::address type:->newaddr state newaddr opt_argsTT: static: addrthingsv4 local:address:  remote:address:  _arguments (-d --down)ddown[Address should be marked down] (-a --address)aaddress[Address specification]:address:_values -s , "address" $addrthingsv4 :address object name:_ipadm_addrobjs_or_ifs dhcp: _arguments (-w --wait)wwait[Seconds to wait for completion]:number or "forever":{if [[ -prefix [0-9]## ]]; then _message -e "number of seconds"; else _wanted forever expl "number or \"forever\"" compadd forever; fi} -h[Request a specific hostname]:hostname: addrconf: addrthingsv6 statefulness local:interface id:  remote:interface id:  statefulness stateful:statefulness:(yes no) stateless:statelessness:(yes no) _arguments (-i --interface-id)iinterfaceid[Interface ID]:address:_values -s , "interface id" $addrthingsv6 (-p --prop)pprop[Statefulness configuration]:statefulness configuration:_values -s , "statefulness" $statefulness _wanted commands address type compadd static dhcp addrconf delete-addr _arguments (-r --release)rrelease[Release DHCP-acquired address] :address object name:_ipadm_addrobjs show-addr _arguments (-d --dhcp -p --parseable)ddhcp[Display DHCP status fields] (-p --parseable -d --dhcp)pparseable[Parseable output] (-o --output)ooutput[Properties to display]:property:_values -s , "property" $addrobj_properties updowndisableenable-addr _arguments (-t --temporary)ttemporary[Change should be temporary] :address object name:_ipadm_addrobjs refresh-addr _arguments (-i --inform)iinform[Retrieve DHCP parameters] :address object name:_ipadm_addrobjs set-addrprop _arguments (-t --temporary)ttemporary[Change should be temporary] (-p --prop)pprop[Property to set]:property:_values -s , "property" $addr_properties :address object name:_ipadm_addrobjs reset-addrprop _arguments (-t --temporary)ttemporary[Change should be temporary] (-p --prop)pprop[Property to reset]:property:(${addr_properties%%\:*}) :address object name:_ipadm_addrobjs show-addrprop _arguments (-c --parseable)cparseable[Parseable output] (-o --output)ooutput[Property properties to display]:property:_values -s , "property" $addr_propproperties (-p --prop)pprop[Address object properties to display]:property:_values -s , "property" ${addr_properties%%\:*} set-prop _arguments (-t --temporary)ttemporary[Change should be temporary] (-p --prop)pprop[Property to set]:property:_values -s , "property" $proto_all_properties :protocol name:_ipadm_protos reset-prop _arguments (-t --temporary)ttemporary[Change should be temporary] (-p --prop)pprop[Property to reset]:property:(${proto_all_properties%%\:*}) show-prop _arguments (-c --parseable)cparseable[Parseable output] (-o --output)ooutput[Property properties to display]:property:_values -s , "property" $proto_propproperties (-p --prop)pprop[Protocol properties to display]:property:_values -s , "property" ${proto_all_properties%%\:*} _message unknown ipadm subcommand: service _ipadm @   lA     	k          	          A        g                A        g        ,       A  $  C     ,   Ecc
               A       f          A       f     )   A  4  C            E  A          ,       A  ,  C  &     ,     	  8  b    ,      A          |             A        g              A           `     E        A    C   F        _privset local expl privs fppriv -l none zone basic compset *, compset \\#! s:,:IPREFIX//\!/ privs:p _wanted privilege compadd _pfexec local _comp_priv_prefix _arguments -P[privileges to acquire]:privspec:_privset (-):command name: _command_names -e *::arguments:{ _comp_priv_prefix=( pfexec ${(kv)opt_args[-P]} ) ; _normal } _pfexec @     4A                        A         G                L   q   A          $  <  D       A    C          )      A  <      1  A     R  ]  A             )     A        1  A  <"          A  B   
  r           F  t             F       A         D  A     A       f      D  A    C     4  U    i     4A            
         A         G                L   q   A            <  4       A    C     x     	      A  <      1  A     R  =  A         x    	  |   A        1  A  <"          A  B   
  r           F  4  q           F       A         4       A       f      4  A    C     ,  M    a      A   2         	   *      A               !     5      A   6         >   B      A               !     5      A   :             @      A               !     5      A   >       <     >      A               !     5      lA   B  k     h  5   2      &A                 lA   F  k          6      &A                4A   J  \               A  (                ,   L   d   x          A        g              A  (                 L  x         A     C              \       A  |      t            ,  L  `  t  K2        !          5      5  m            A  D      8+  lK"              0  D  l        A  0    %  L        	,  	X  	|  	  	      A        x  
  
@  
t      A      %  
    9      A  8  	C  %        I      y        ]      A          .A   2              A  $"       ,    Y  m           F       A  \    
  
1  A   8     $   A  $  C     `              A       &    ,A   <     (  I     .A   =     x       ,A   @      x        A         \        A  ,                  U  m     A   C     0           A  @          Y     !  !I  !  "  #	  #  $  %M  %  &!  0     &     A  ,    &  &   Y  &  !  '  %  %M  'Q  0     '     A  D      '   Y  '  (  !  (  !  )  #	  %  )  $  %M  'Q  0     *     A  <      *   Y  *  +1  +  !  ,  ,  ,  -U  $  -  0     .1     A    "     .X   Y  .  .  0     /E     A  $  $     /`   Y  /  0!  0  'Q  0     1     A  8  &    1   Y  2  2  2  3=  *  3  3  4=  5]  0     5     A  $  )C     5   Y  *  !  5  'Q  0     6   	  A     +C     6$   Y  6Q  6  'Q  0     7]   
  A  0  -  F  7   Y  7  7  8  %  $  %M  8  0     9     A  4  /  f  9@   Y  *  9m  9  :  ;  <  =  'Q  0     =     A  D  2    >(   Y  >U  ?!  @  A)  B!  B  C]  $  C  D  E  F  0     G%     A  4  6  f  Gh   Y  G  G  G  !  H5  6  %  H  0     J     A  4  9  f  JH   Y  Ju  G  J  !  J  6  %  Ke  0     L     A    <     L   Y  *  L  0     Me     A    >C     M   Y  *  M  0     N     A    ?     N,   Y  NY  0     N     A    A     N   Y  O  0     O     A    BC     O   Y  O  P  0     P     A    C     Q4   Y  Qa  P  0     R%     A    EC     R   Y  R  P  0     SM     A    F     S   Y  S  0     T]     A    H     T   Y  *  S   0     T     A  l  I  &  T   Y  U!  Uu  V9  W	  W  Y  Y  [  $  [y  \Y  \  ]  ^  _  `  bY  cU  d  f  g  iA  0     i     A    P     i   Y  .  0     j     A  $  QC     jD   Y  *  jq  k  .  -0     k      A    SC   g       k       A  P  S  %  l   l5  lI  lq  l  l  l  m  m)  mM  m  m  m  n  n-  nM  ni     A  (  T    n   Y  *  n  n  oq  pQ  0     p         0     p         	0     ;     A    X   F  q  q      A    l   F  H  a    _pkg5_pkgs local cache_policy cache_id pkg5_installed_pkgs:HOST:pkg5_root////+ typeset _pkg5_installed_pkgs zstyle :completion:curcontext: cachepolicy cache_policy _pkg5_installed_caching_policy _pkg5_installed_pkgs _cache_invalid cache_id _retrieve_cache cache_id 
			pkg -R $pkg5_root list -H | while read pkg junk; do
				pkga=( ${(s:/:)pkg} )
				for i in {1..$#pkga}; do
					print ${(j:/:)${pkga[$i,-1]}}
				done
			done _store_cache cache_id compadd @ _pkg5_installed_pkgs _pkg5_pkgs_a local cache_policy cache_id pkg5_known_pkgs:HOST:pkg5_root////+ typeset _pkg5_known_pkgs zstyle :completion:curcontext: cachepolicy cache_policy _pkg5_known_caching_policy _pkg5_known_pkgs _cache_invalid cache_id _retrieve_cache cache_id 
			pkg -R $pkg5_root list -aH --no-refresh | while read pkg junk; do
				pkga=( ${(s:/:)pkg} )
				for i in {1..$#pkga}; do
					print ${(j:/:)${pkga[$i,-1]}}
				done
			done _store_cache cache_id compadd @ _pkg5_known_pkgs _pkg5_avoided_pkgs compadd @ pkg -R $pkg5_root unavoid _pkg5_pubs compadd @ pkg -R $pkg5_root publisher -H | awk '{print $1}' _pkg5_variants compadd @ pkg -R $pkg5_root variant -H | awk '{print $1}' _pkg5_facets compadd @ pkg -R $pkg5_root facet -H | awk '{print $1}' _pkg5_known_caching_policy pkg5_root/var/pkg/state/known/catalog.attrs 1 _pkg5_installed_caching_policy pkg5_root/var/pkg/state/installed/catalog.attrs 1 _pkg5 local expl context state line pkg5_root prop typeset opt_args subcmds pkg5_actions pkg5_cattr pkg5_sattr be_opts publisher_properties image_properties certs subcmds install uninstall list update refresh version help info search verify revert contents imagecreate changevariantfacet avoid unavoid history unsetproperty addremovepropertyvalue unsetpublisher purgehistory rebuildindex updateformat freeze unfreeze unsetmediator pkg5_actions depend driver file group hardlink legacy license link signature unknown user action.hash action.key action.name action.raw pkg.fmri pkg.name pkg.publisher pkg.shortfmri pkg5_cattr search.match search.match_type publisher_properties signature-policy:value:(ignore verify require-signatures require-names) signature-required-names:value: be-policy:value:(default always-new create-backup when-required) ca-path:value:_path_files -/ check-certificate-revocation:value:(true false) flush-content-cache-on-success:value:(true false) mirror-discovery:value:(true false) send-uuid:value:(true false) signature-policy:value:(ignore verify require-signatures require-names) signature-required-names:value: trust-anchor-directory:value:_path_files -/ use-system-repo:value:(true false) service pkg _arguments -* (-\? --help)?help[Help] -R[Root directory]:directory:_path_files -/ *::command:->subcmd return  CURRENT == 1  _wanted commands pkg subcommand compadd subcmds service words[1] curcontext curcontext%:*=service: opt_argsR:PKG_IMAGE:/ pkg -R $pkg5_root property -H ca-path | awk '{print $2}'/ (--require-new-be)--deny-new-be[Fail the operation if a new BE would be required] (--deny-new-be)--require-new-be[Force a new BE to be created] --backup-be-name[Specify the name for the backup BE]:BE name:  --be-name[Specify a BE name]:BE name:  --no-be-activate[Don't activate the new BE] (--require-backup-be)--no-backup-be[Don't leave behind a backup BE] (--no-backup-be)--require-backup-be[Force leaving behind a backup BE] install _arguments -n[Dry run] -q[Quiet] -v[Verbose] -g[Specify additional source of packages]:source:_path_files -/ --accept[Accept all licenses] --licenses[Display all licenses] --reject[Specify an FMRI to exclude from the result]:fmri:_pkg5_pkgs --no-refresh[Don't refresh catalogs] --no-index[Don't reindex search database] be_opts *:package:_pkg5_pkgs_a uninstall _arguments -n[Dry run] -v[Verbose] *:package:_pkg5_pkgs update _arguments -f[Don't check for pkg(5) updates] -n[Dry run] -v[Verbose] --accept[Accept all licenses] --reject[Specify an FMRI to exclude from the result]:fmri:_pkg5_pkgs list _arguments -H[Omit headers] -a[Show not-installed packages] -f[Show all versions] -n[Show newest versions] -s[Show summaries] -u[Show upgradable versions] -v[Show verbose pkg: FMRIs] *:package:_pkg5_pkgs_a refresh _arguments --full[Full refresh] *:publisher:_pkg5_pubs info _arguments --license[Display license text(s)] (-r)-l[Installed package] (-l)-r[Uninstalled package; fetch info from depot]:*:package:_pkg5_pkgs_a search _arguments (-p)-a[Show matching actions] -l[Local search] (-a)-p[Show packages] -r[Remote search] -I[Case sensitive search] -s[Depot URI] *-o[Attribute output]:attributes:_values -s , "attribute" $pkg5_sattr :query: verify _arguments -v[Verbose] fix _arguments --accept[Accept all licenses] --licenses[Display all licenses] revert _arguments -n[Dry run] -v[Verbose] --tagged[Revert all tagged files]:tag: *:file:_path_files contents _arguments -m[Print raw manifests] *-a[Attribute matching]:attribute=pattern: *-o[Attribute output]:attributes:_values -s , "attribute" $pkg5_cattr *-s[Sort key]:attribute: *-t[Action type]:action:_values -s , "action" $pkg5_actions -r[Fetch manifests from depot]:*:package:_pkg5_pkgs_a image-create _arguments (-f --force)fforce[Force image creation] (-F --full -P --partial -U --user)Ffull[Full image] (-F --full -P --partial -U --user)Ppartial[Partial image] (-F --full -P --partial -U --user)Uuser[User image] (-z --zone)zzone[Zoned image] -k[Path to SSL key]:file:_path_files -c[Path to SSL cert]:file:_path_files *--variant[Specify image variants]:variant=instance: *--facet[Specify image facets]:facet=True/False: (-p --publisher)ppublisher[Specify publisher]:prefix=URI: :directory:_path_files -/ change-variant _arguments -n[Dry run] -q[Quiet -v[Verbose --accept[Accept all licenses] *:variant:_values -s , 'variant' pkg -R $pkg5_root variant -H | awk '{print $1}' change-facet _arguments -n[Dry run] -v[Verbose --accept[Accept all licenses] *:facet:_values -s , 'facet' pkg -R $pkg5_root facet -H | awk '{print $1}' variant _arguments *:variant:_pkg5_variants facet _arguments *:facet:_pkg5_facets avoid _arguments *:package:_pkg5_pkgs_a unavoid _arguments *:package:_pkg5_avoided_pkgs set-property _arguments :property:_values "property" $image_properties :value: add-property-value _arguments :property:_values "property" $image_properties remove-property-value _arguments :property:(${image_properties%%\:*}) unset-property _arguments *:property:(${image_properties%%\:*}) property _arguments set-publisher _arguments -P[Make preferred] (-e --enable)eenable[Enable publisher] (-d --disable)ddisable[Disable publisher] (-g --add-origin)gaddorigin[Add origin URI]:uri: (-G --remove-origin)Gremoveorigin[Remove origin URI]:uri: (-m --add-mirror)maddmirror[Add mirror URI]:uri: (-M --remove-mirror)Mremovemirror[Remove mirror URI]:uri: -p[Repository URI]:url: --reset-uuid[Reset the image UUID for this publisher] --sticky[Make this publisher sticky] --non-sticky[Make this publisher non-sticky] --search-after[Set publisher search-order]:publisher:_pkg5_pubs --search-before[Set publisher search-order]:publisher:_pkg5_pubs --approve-ca-cert[Add trusted CA certificate]:CA cert path:_path_files --revoke-ca-cert[Revoke CA certificate]:CA cert hash:(${${certs#/etc/openssl/certs/}%.0}) --unset-ca-cert[Remove trusted CA certificate]:CA cert hash: --set-property[Set publisher property]:property:_values "property" $publisher_properties --unset-property[Remove publisher property]:property:(${publisher_properties%%\:*}) --add-property-value[Add publisher property value]:property:_values "property" $publisher_properties --remove-property-value[Remove publisher property value]:property:(${publisher_properties%%\:*}) :publisher:_pkg5_pubs unset-publisher _arguments publisher _arguments -P[Display only preferred publisher] -n[Display only enabled publishers] history hist_columns hist_columns be be_uuid client client_ver command finish id new_be new_be_uuid operation outcome reason snapshot start time user _arguments -l[Long history] -n[Last n records]:number: -o[Column]:number:_values -s , "column" $hist_columns -t[Time range] freezeunfreeze mediatorset-mediatorunset-mediator _message unknown pkg subcommand: service _pkg5 @     A                 t       A        g          0       A      %      U         A  $  C    <  a    ]    I     A  t  C  f             9  Y  	  
  Y    %              }  1            !      A       F        _prstat local d_opt sort_key u:seconds past the epoch d:standard date format sort_key cpu:process CPU usage (default) pri:process priority rss:resident set size size:size of process image time:process execution time _arguments -* -a[information about processes and users] -c[new reports below previous reports instead of overprinting them] -C[processes or lwps that are bound to processor sets in the list]:processor set list: -d[specify the representation of time]:time representation:(($d_opt)) -h[only processes or lwps whose home lgroup is in the list]:lgroup list: -H[information about home lgroup] -j[only processes or lwps whose project ID is in the given list]:project list: -J[information about processes and projects] -k[only processes or lwps whose task ID is in tasklist]:task list -L[statistics for each light-weight process (LWP)] -m[microstate process accounting information] -n[restrict number of output lines]:ntop,[nbottom] -p[only processes whose process ID is in the list]:PID list -P[only processes or lwps which have most recently executed on a CPU in the list]:CPU list -R[Put prstat in the real time scheduling class] -s[Sort key (descending)]:key:(($sort_key)) -S[Sort key (ascending)]:key:(($sort_key)) -t[total usage summary for each user] -T[information about processes and tasks] -u[only processes whose effective user ID is in the list]:UID:_users -U[only processes whose real user ID is in the list]:UID:_users -v[verbose process usage] -z[only processes or LWPs whose zone ID is in the list]:zone ID: -Z[information about processes and zones] _prstat @      A                -   }         _arguments -a[all processes] -c[show contract memberships] -z[show processes in zone]:zone:_zones *: : _alternative "users:logged-in user:_users_on" "pids:pid:_pids"     A     +          
         A  $              -        U        A    C   F        _savecore _arguments -L[take live dump] -v[verbose] -d[disregard dump header valid flag] -f[save crash dump from file]:file:_files ::directory:_files -/ _savecore @      A       g               A  "      r   -   M                      A  l  C  &                       	5  
  
    Y            %  q      local args OSTYPE solaris2.11- -I+[capture packets from specified interface]:interface:_net_interfaces _arguments -* -a[generate audio signal on receiving packets] -c+[quit after capturing specified number of packets]:number of packets -d+[capture packets from specified device]:device:_net_interfaces -i+[display packets previously captured to file]:file:_files -n+[use file as IP address-to-name mapping table]:file:_files -o+[save captured packets to file]:file:_files -p+[display one or more packets from captured file]:first packet number [ , last packet number] -q[don't display packet counter when capturing to file] -r[don't resolve IP addresses to names] -s[truncate each packet after specified number of bytes]:length (bytes) -t+[specify time-stamp presentation]:time-stamp mode:((
    r\:relative\ to\ first\ packet
    a\:absolute
    d\:delta\ -\ since\ previous\ packet
  )) -C[list code generated from filter expression] -D[display number of packets dropped on the summary line] -N[create IP-address-to-name mapping table file (used with -i)] -P[capture packets in non-promiscuous mode] -S[display size of the entire link layer frame in bytes] -V[verbose summary mode] -v[verbose mode] -x+[display offset and length of packet in HEX and ASCII]:offset [ , length] *::expression:= _bpf_filters    A     +                  A  L      '                E   E   |      E         E         E         A        g              A  0  C  %     @  \  |                A        1  .A        5  Y       A   "       |        5       F       A  \    
  
1  A           A  $  C            )  x     A       &    ,A               .A          5     A     e  5  0          A  (               !      0     \     A  $              !    	m  0          A  ,  	  &  	     
  
  !    M    0     I     A    C         !  Y  0          A  $            )  !    I  0          A  $              }  !  I  	0     ;     A       F          A       F        _svcadm local curcontext curcontext state line expl subcmds typeset opt_args subcmds enable disable restart refresh mark delegate clear milestone service svcadm _arguments -* -v[Print actions verbosely] *::command:->subcmd return  CURRENT == 1  _wanted commands svcadm subcommand compadd subcmds service words[1] curcontext curcontext%:*=service: enable _arguments -r[Recursively enable dependencies] -s[Wait for service to come online] -T[Timeout for -s]:seconds: -t[State change is temporary] *:instance FMRI:_svcs_fmri -i _arguments -s[Wait for service to become disabled] *:instance FMRI:_svcs_fmri -i _arguments -I[Change state immediately] -s[Wait for service to reach the new state] :state:(degraded maintenance) :instance FMRI:_svcs_fmri -i restartrefreshclear _arguments -s[Wait for service to service] *:instance FMRI:_svcs_fmri -i delegate _arguments -s[Wait for instances to come online] :restarter FMRI:_svcs_fmri -r *:FMRI:_svcs_fmri -i milestone _arguments -d[Make milestone the default] -s[Wait for the transition to the new milestone] *:milestone FMRI:_svcs_fmri -m _message unknown svcadm subcommand: service _svcadm @     A  (     '                E   +     A  (  C           |                   A       g               A    C      4  L  h      ##
         8  l            @  \            ,  X                A  ,"    &       M  a      e          +        A        0           A  $"  C       8     ]             +      0           ,A           	     A    |  	  
0     	     A    	   f  	  
  
y  
0     4     
     A    
C   &  
  
0          A       f  
  -  }  	0          A       F     
0     0     A       f  L  y  %  Q0           A       '                 A     C        M        A        1  A   >       A                 A  L      1  A   @        A    C   F    	  A       F  d     A                A  "             z       H   +       0   	  h   	##
   
                  (     l                   0               @               \              0     \     A   "       |               X   +       
P          A            Q     {0          X           A         H  u      A     h    0     	      A  0  C   '         %  @  \          $  A  "     f  H  }       h   +       G0     !<     A        	  A       f  !h   !  A  "     F  !      l   +       Q  A    C   f  !   "  A  $"       "4  "T     "p  "  "  "     n   +       	q  A  ("      "  #	     #9  #lҜ  #  #     p   +       0           A  ,"    &  #  #     $  $(  $H  $h  $  $     w   +       0        !     "  A       F    $  0     ;   #  A  "     &  %     ~   +       A    !   F  d+    local curcontext curcontext state line expl subcmds args opt_args subcmds apply export extract import inventory validate delete list addpg addpropvalue delcust delpg delprop delpropvalue describe editprop listpg listprop listcust setenv setprop unsetenv setnotify listnotify delnotify listsnap revert selectsnap refresh help _arguments -* -v[verbose] -s+[specify fmri on which to operate]:fmri:_svcs_fmri -c (1 *)-f+[read commands from file]:command file:_files 1: :->subcmds *:: :->args state subcmds _wanted commands svccfg subcommand compadd subcmds curcontext curcontext%:*-words[1]: words1 import _arguments -V[verify property updates] :file:_files inventory _files _alternative files:file:_files fmris:fmri:_svcs_fmri -c export _svcs_fmri delete _arguments -f[force deletion if online or degraded] *:fmri:_svcs_fmri -c describe fmri opt_argss _arguments -v[give all information] -t[show only template data] :property group or property:->properties fmris f_call_program properties svcs -H -o fmri $fmri  #fmris > 1  _message 'fmri' is ambiguous return props f_call_program properties svccfg -s $fmri describe: %%  _multi_parts @ delete addpropvalue setprop _arguments -l+[print the layer the value came from]:layer:(manifest system-profile enterprise-profile site-profile node-profile sysconfig-profile admin current all) (-o)-f[print the file a property came from] (-f)-o+[select fields to print]:field:_sequence compadd - propname pgname instname servicename layer proptype value file masked time *-G+[specify property group]:property group -P+[specify property name]:property name 2:notification parameter:->parameters listnotify selectsnap _arguments args -g[apply to notification parameters in svc:/system/svc/global:default] 1: :->tsets-classes tsetsclasses states uninitialized offline online degraded maintenance disabled _alternative state-transitions:state transition:_sequence compadd - all {to-,from-,}$^states event-classes:event class:_sequence compadd - problem-{diagnosed,updated,repaired,resolved} parameters compset mailto: _email_addresses compset snmp: _wanted values value compadd active inactive _wanted uriformats URI format compadd mailto snmp _wanted snapshots snapshot compadd initial previous running start no more arguments _default    A               	        A  \             -                     (  =    A    ]  %  		  	      A    C   F  
l  
    _svcprop _arguments -f[designate properties by their FMRI] -q[quiet] -t[use multi-property output format] -v[verbose] set1 -w[waits for the selected property or property group to change] -p[prints values of named property or property group] :FMRI:_svcs_fmri -i set2 -a[display all properties] -g[group type filter]:group type: *-l[properties from a layer]:layer:(admin site-profile system-profile manifest) (-c -s)-C[retrieve properties without composition] (-C -s)-c[retrieve properties with composition] (-c -C)-s[retrieve properties from snapshot]:snapshot: *-p[prints values of named property or property group] *:FMRI:_svcs_fmri -i _svcprop @       A       g               A  H    %      -   }       Y      e      A    =  !     A  H             Q    q  	  
  ]    q  M    i      local cols ctid:contract id desc:description fmri:fmri inst:instance name nsta:next state (abbr) nstate:next state scope:scope name svc:service name sta:state (abbr) state:state stime:start time astate:name for current auxiliary state nrun:time of next scheduled run for periodic services lrun:time of the last run for periodic services _arguments (-l -x -d -D)-a[list all instances] (-l -x -D -a -R)-d[list dependencies] (-l -x -d -a -R)-D[list dependents] (-l -x)-H[suppress header line] (-x -d -D -a -R -s)-l[print detailed status about services and instances] (-l -x)-o[display specific columns]:column:_values -s , "column" ${^cols/\:/[}\] (-l -x)-p[list processes] (-l -x -d -D)-R[list services with the given restarter]:instance FMRI:_svcs_fmri -i (-l -x)-s[sort by a column]:column:(($cols)) (-l -x)-S[reverse sort by a column]:column:(($cols)) -v[verbose columns] (-l)-x[display explanation for service states] (-l -x)-\?[print help] *:FMRI or pattern:_svcs_fmri -i     	lA     %k                  A        '                -   A                \  j  J          A            <          A       G              A         (   E       A  <      1  A     R  %  A    C     (  E    h   A       '                A t        0     1       A        1  A  <"          A  B     r  I         F  |             F    !   A    C     H  u     A       f    !  H   A         t       \A   "    D  ]    .A   %             A   
  1  11  .A   +             A                   0       A    C   G             A           U      A                   A                A    C    	1  NA   1  p2  r  	-       	M  	u     A      %  	  	  	       &A   3  r  	-    A      %  
<  	 +     q  A      %  
`  	  
     A         
  	     A          
  
     	      0    l     A  $         
     )  p  cc
  0         A  (      $  
     E          	0     ;     A       F  L  q      A   [       <           FA     `R                      A    C   F    )    _svcs_fmri local type argv[#] fmri_abbrevs expl typeset _smf_fmris update_policy zstyle :completion:curcontext: cachepolicy update_policy update_policy _smf_caching_policy cache_id smf_fmri:HOST type ic _smf_fmris _cache_invalid cache_id _retrieve_cache cache_id _smf_fmris fsvcs -a -H -o fmri _store_cache cache_id _smf_fmris fmri_abbrevs M_smf_fmris:s/:PREFIX i = 1 i <= #fmri_abbrevs i++  fmri_abbrevsi fmri_abbrevsi/s/:bPREFIX/match1 -i svcs insts nabbrevs ufmri_abbrevs%: svcs @Mfmri_abbrevs:s: insts insts1 :default nabbrevs nabbrevs insts//:default nabbrevs nabbrevs insts fmri_abbrevs _wanted fmri full or unambiguously abbreviated FMRIs compadd fmri_abbrevs _wanted milestone FMRIs compadd svcs -H -o fmri svc:/milestone/\* _wanted restarter FMRIs compadd master reset svc:/network/inetd:default _message unknown argument to _svcs_fmri: type _smf_caching_policy 1 /etc/svc/repository.db _svcs_fmri @   A     +            @       A        g              A  D        `      	    M        %                A    C   F     A    _zlogin local _comp_priv_prefix _arguments -E[Disable escape character] -e[Specify escape character]:character: -l[Specify username]:username:_users :zonename:_zones set1 -C[Connect to zone console] -d[Disconnect on zone halt] set2 -S["Safe" login mode] (-):command name: _command_names -e *::utility: _normal _zlogin @      A                        A                 -   A          A     2          
E      A                   8   P   d       A        g   x           A                         A    C             4       A              t         A                 `       A       g               A  H    %    (  D  X  p                (  D  l      A               ]      A    C  %  `    E      A      %       Y      A  H    %  (    h  }  	)  	  
A    
    
    y    i      A    C  %            A  (  C  %      
              A        1  .A   :     !  E       A  ("      l        y    m       F       A  \  C  
  
1  A   A        A  $         <   d  a       A       &    ,A   E            .A   F     D  q     A   C    !  0          A  $              -      0          A  $                i    #0     5     A   [    1  A   [    Y  ,A   \            .A   ]     h       A  (             M  E      0     Y     A         |       0              0      e     A  $  C            d  a          0     !     A   u    1  A   u    !-  ,A   v            .A   w     !d  !     A    C     !     "  #u  0     #     A  $       #     $  $]  $  %  0     %y   	  A    !     %     %  0     &I   
  A    #     &d     &  0     '     A    $C     '@     'm  '      A    )   F  +  ,    _zoneadm_bootargs _arguments -* -i[Alternate init]:path:_path_files -m[SMF options]:option:_values "SMF option" debug milestone= quiet verbose -s[Boot single user] _zoneadm local context state line expl typeset opt_args subcmds fields solaris_attach solaris_install solaris10_attach solaris10_install extended_create_options extended_destroy_options brand brand_args subcmds attach boot clone detach halt help install list mark move ready reboot uninstall verify force-zpool-import force-zpool-create:ZFS pool:  force-zpool-create-all force-zpool-destroy:ZFS pool:  force-zpool-destroy-all (-d)-a[Path to archive]:path:_path_files (-a)-d[Path to zonepath]:directory:_path_files -/ solaris_install set1 -c[Path to certificate]:path:_path_files *-e[Additional package]:package: -k[Path to key]:path:_path_files -P[Publisher/URI mapping]:publisher: set2 (-a)-d[Path to installed zone root]:directory:path_files -/ -p[Preserve system configuration] -s[Install silently] -u[Unconfigure after installation] -v[Verbose] solaris10_attach (-a)-d[Path to zonepath]:directory:_path_files -/ solaris10_install -p[Preserve system configuration] -s[Install silently] -v[Verbose] service zoneadm _arguments -* -R[Alternate root]:alternate root:_path_files -/ -u[Zone UUID]:zone UUID:  -z[Zone name]:zone name:_zones *::command:->subcmd return  CURRENT == 1  _wanted commands zoneadm subcommand compadd subcmds service words[1] curcontext curcontext%:*=service: boot _arguments -w[Force writable root] -W[Boot in transient r/w mode] *:boot options:_zoneadm_bootargs clone _arguments -m[Clone mode]:mode:_values "mode" copy -s[Source snapshot]:snapshot:_zfs_dataset -t snap -x[Extended options]:extended option:_values -w "extended option" $extended_create_options :source zone:_zones attach opt_argsz (@s,:,)zoneadm -z $opt_args[-z] list -p6 brand_args brand_attach _arguments -F[Force attach] -n[Path to zone manifest]:path to zone manifest:_path_files -u[Update on attach] -x[Extended options]:extended option:_values -w "extended option" $extended_create_options Pbrand_args detach _arguments -n[Dry run] haltreadyrebootverify help _wanted commands compadd subcmds install opt_argsz brand_args brand_install _arguments -x[Extended options]:extended option:_values -w "extended option" $extended_create_options Pbrand_args list _arguments -c[Configured zones] -i[Installed zones] (-v)-p[Parsable output] (-p)-v[Verbose mode] mark _arguments :state:(incomplete unavailable) move _arguments :new zone path:_path_files -/ uninstall _arguments -F[Force] -x[Extended options]:extended option:_values -w "extended option" $extended_destroy_options _zoneadm @    A                   ,   L       A           ` $ ,    [   A  "                   ,       A  "   	          	      , L      A                L  8  A         L  m          local type typearg expl zparseopts typerc typeri _description zones zone compadd @ expl[@] _call_program zones /usr/sbin/zoneadm list $typearg 