Expand description
System-level machinery
Structs§
- dld_
ioc_ macaddrget - dld_
ioc_ macprop_ s - dld_
macaddrinfo - ipadm_
dbwrite_ cbarg_ s - ipadm_
if_ info_ list_ s - ipadm_
if_ info_ s - ipmgmt_
addr_ type_ cache_ dhcp - ipmgmt_
addr_ type_ cache_ ipv6 - ipmgmt_
aobjop_ arg_ s - ipmgmt_
aobjop_ rval_ s - kstat
- kstat_
ctl - kstat_
named - kstat_
named_ value_ str - lif_
ifinfo_ req - lif_
nd_ req - lifconf
- lifnum
- lifreq
- nvlist
- rt_
metrics - rt_
msghdr - strioctl
- vopstats
Enums§
Constants§
- AGGR_
IOC - ARP_
MOD_ NAME - BRIDGE_
IOC - DLDIOC_
GETMACPROP - DLDIOC_
MACADDRGET - DLD_IOC
- DL_
100BT - DL_
100VG - DL_
100VGTPR - DL_
ASYNC - DL_ATM
- DL_CHAR
- DL_
CSMACD - DL_CTCA
- DL_
ETHER - DL_
ETH_ CSMA - DL_FC
- DL_FDDI
- DL_
FRAME - DL_HDLC
- DL_
HIPPI - DL_IB
- DL_
IPATM - DL_
IPX25 - DL_ISDN
- DL_LOOP
- DL_
METRO - DL_
MPFRAME - DL_
OTHER - DL_TPB
- DL_TPR
- DL_X25
- E2BIG
- EACCES
- EADDRINUSE
- EADDRNOTAVAIL
- EADV
- EAFNOSUPPORT
- EAGAIN
- EALREADY
- EBADE
- EBADF
- EBADFD
- EBADMSG
- EBADR
- EBADRQC
- EBADSLT
- EBFONT
- EBUSY
- ECANCELED
- ECHILD
- ECHRNG
- ECOMM
- ECONNABORTED
- ECONNREFUSED
- ECONNRESET
- EDEADLK
- EDEADLOCK
- EDESTADDRREQ
- EDOM
- EDQUOT
- EEXIST
- EFAULT
- EFBIG
- EHOSTDOWN
- EHOSTUNREACH
- EIDRM
- EILSEQ
- EINPROGRESS
- EINTR
- EINVAL
- EIO
- EISCONN
- EISDIR
- EL2HLT
- EL2NSYNC
- EL3HLT
- EL3RST
- ELIBACC
- ELIBBAD
- ELIBEXEC
- ELIBMAX
- ELIBSCN
- ELNRNG
- ELOCKUNMAPPED
- ELOOP
- EMFILE
- EMLINK
- EMSGSIZE
- EMULTIHOP
- ENAMETOOLONG
- ENETDOWN
- ENETRESET
- ENETUNREACH
- ENFILE
- ENOANO
- ENOBUFS
- ENOCSI
- ENODATA
- ENODEV
- ENOENT
- ENOEXEC
- ENOLCK
- ENOLINK
- ENOMEM
- ENOMSG
- ENONET
- ENOPKG
- ENOPROTOOPT
- ENOSPC
- ENOSR
- ENOSTR
- ENOSYS
- ENOTACTIVE
- ENOTBLK
- ENOTCONN
- ENOTDIR
- ENOTEMPTY
- ENOTRECOVERABLE
- ENOTSOCK
- ENOTSUP
- ENOTTY
- ENOTUNIQ
- ENXIO
- EOPNOTSUPP
- EOVERFLOW
- EOWNERDEAD
- EPERM
- EPFNOSUPPORT
- EPIPE
- EPROTO
- EPROTONOSUPPORT
- EPROTOTYPE
- ERANGE
- EREMCHG
- EREMOTE
- ERESTART
- EROFS
- ESHUTDOWN
- ESOCKTNOSUPPORT
- ESPIPE
- ESRCH
- ESRMNT
- ESTALE
- ESTRPIPE
- ETHERADDRL
- ETIME
- ETIMEDOUT
- ETOOMANYREFS
- ETXTBSY
- EUNATCH
- EUSERS
- EWOULDBLOCK
- EXDEV
- EXFULL
- IBPART_
IOC - IFF_
ADDRCONF - IFF_
ALLMULTI - IFF_
ANYCAST - IFF_
BROADCAST - IFF_
CANTCHANGE - IFF_
COS_ ENABLED - IFF_
DEBUG - IFF_
DEPRECATED - IFF_
DHCPRUNNING - IFF_
DUPLICATE - IFF_
FAILED - IFF_
FIXEDMTU - IFF_
INACTIVE - IFF_
INTELLIGENT - IFF_
IPMP - IFF_
IPMP_ CANTCHANGE - IFF_
IPMP_ INVALID - IFF_
IPV4 - IFF_
IPV6 - IFF_
L3PROTECT - IFF_
LOOPBACK - IFF_
MULTICAST - IFF_
MULTI_ BCAST - IFF_
NOACCEPT - IFF_
NOARP - IFF_
NOFAILOVER - IFF_
NOLINKLOCAL - IFF_
NOLOCAL - IFF_
NONUD - IFF_
NORTEXCH - IFF_
NOTRAILERS - IFF_
NOXMIT - IFF_
OFFLINE - IFF_
POINTOPOINT - IFF_
PREFERRED - IFF_
PRIVATE - IFF_
PROMISC - IFF_
ROUTER - IFF_
RUNNING - IFF_
STANDBY - IFF_
TEMPORARY - IFF_
UNNUMBERED - IFF_UP
- IFF_
VIRTUAL - IFF_
VRRP - IFF_
XRESOLV - IOCPARM_
MASK - IOC_IN
- IOC_
INOUT - IOC_OUT
- IPMGMT_
ACTIVE - IPMGMT_
APPEND - IPMGMT_
INIT - IPMGMT_
PERSIST - IPMGMT_
PROPS_ ONLY - IPMGMT_
REMOVE - IPMGMT_
UPDATE_ IF - IPMGMT_
UPDATE_ IPMP - IPTUN_
IOC - IP_
MOD_ NAME - I_PLINK
- I_POP
- I_
PUNLINK - I_PUSH
- I_STR
- KSTAT_
DATA_ CHAR - KSTAT_
DATA_ DOUBLE - KSTAT_
DATA_ FLOAT - KSTAT_
DATA_ INT32 - KSTAT_
DATA_ INT64 - KSTAT_
DATA_ LONG - KSTAT_
DATA_ LONGLONG - KSTAT_
DATA_ STRING - KSTAT_
DATA_ UINT32 - KSTAT_
DATA_ UINT64 - KSTAT_
DATA_ ULONG - KSTAT_
DATA_ ULONGLONG - KSTAT_
FLAG_ DORMANT - KSTAT_
FLAG_ INVALID - KSTAT_
FLAG_ LONGSTRINGS - KSTAT_
FLAG_ PERSISTENT - KSTAT_
FLAG_ VAR_ SIZE - KSTAT_
FLAG_ VIRTUAL - KSTAT_
FLAG_ WRITABLE - KSTAT_
INTR_ HARD - KSTAT_
INTR_ MULTSVC - KSTAT_
INTR_ SOFT - KSTAT_
INTR_ SPURIOUS - KSTAT_
INTR_ WATCHDOG - KSTAT_
NUM_ INTRS - KSTAT_
NUM_ TYPES - KSTAT_
READ - KSTAT_
STRLEN - KSTAT_
TYPE_ INTR - KSTAT_
TYPE_ IO - KSTAT_
TYPE_ NAMED - KSTAT_
TYPE_ RAW - KSTAT_
TYPE_ TIMER - KSTAT_
WRITE - LIFC_
ALLZONES - LIFC_
ENABLED - LIFC_
EXTERNAL_ SOURCE - LIFC_
NOXMIT - LIFC_
TEMPORARY - LIFC_
UNDER_ IPMP - LIFNAMSIZ
- MAXLINKNAMELEN
- MAXMACADDRLEN
- MAXNAMELEN
- MAXPATHLEN
- NDF_
ANYCAST_ OFF - NDF_
ANYCAST_ ON - NDF_
ISROUTER_ ON - NDF_
ISROUTER_ off - NDF_
PROXY_ OFF - NDF_
PROXY_ ON - NDF_
STATIC - RTA_
AUTHOR - RTA_BRD
- RTA_
DELAY - RTA_DST
- RTA_
GATEWAY - RTA_
GENMASK - RTA_IFA
- RTA_IFP
- RTA_
NETMASK - RTA_SRC
- RTF_
BLACKHOLE - RTF_
CLONING - RTF_
DONE - RTF_
DYNAMIC - RTF_
GATEWAY - RTF_
HOST - RTF_
INDIRECT - RTF_
KERNEL - RTF_
LLINFO - RTF_
MASK - RTF_
MODIFIED - RTF_
MULTIRT - RTF_
PRIVATE - RTF_
PROT O1 - RTF_
PROT O2 - RTF_
REJECT - RTF_
SETSRC - RTF_
STATIC - RTF_UP
- RTF_
XRESOLVE - RTF_
ZONE - RTM_ADD
- RTM_
CHANGE - RTM_
CHGADDR - RTM_
DELADDR - RTM_
DELETE - RTM_
FREEADDR - RTM_GET
- RTM_
GETALL - RTM_
IFINFO - RTM_
LOCK - RTM_
LOSING - RTM_
MISS - RTM_
NEWADDR - RTM_
OLDADD - RTM_
OLDDEL - RTM_
REDIRECT - RTM_
RESOLVE - RTM_
VERSION - SIMNET_
IOC - SIMNET_
IOC_ CREATE - SIMNET_
IOC_ DELETE - SIMNET_
IOC_ INFO - SIMNET_
IOC_ MODIFY - SIOCGLIFADDR
- SIOCGLIFCONF
- SIOCGLIFDADSTATE
- SIOCGLIFFLAGS
- SIOCGLIFINDEX
- SIOCGLIFMUXID
- SIOCGLIFNETMASK
- SIOCGLIFNUM
- SIOCLIFADDIF
- SIOCLIFGETND
- SIOCLIFREMOVEIF
- SIOCSLIFADDR
- SIOCSLIFFLAGS
- SIOCSLIFMUXID
- SIOCSLIFNAME
- SIOCSLIFNETMASK
- SIOCSLIFPREFIX
- STR
- TFPORT_
IOC - TFPORT_
IOC_ CREATE - TFPORT_
IOC_ DELETE - TFPORT_
IOC_ INFO - VNIC_
IOC - VNIC_
IOC_ CREATE - VNIC_
IOC_ DELETE - VNIC_
IOC_ INFO - VNIC_
IOC_ MODIFY - boolean_
t_ B_ FALSE - boolean_
t_ B_ TRUE - glif_
dad_ state_ t_ DAD_ DONE - glif_
dad_ state_ t_ DAD_ IN_ PROGRESS - ipadm_
addr_ state_ t_ IFA_ DISABLED - ipadm_
addr_ state_ t_ IFA_ DOWN - ipadm_
addr_ state_ t_ IFA_ DUPLICATE - ipadm_
addr_ state_ t_ IFA_ INACCESSIBLE - ipadm_
addr_ state_ t_ IFA_ OK - ipadm_
addr_ state_ t_ IFA_ TENTATIVE - ipadm_
addr_ type_ t_ IPADM_ ADDR_ DHCP - ipadm_
addr_ type_ t_ IPADM_ ADDR_ IPV6_ ADDRCONF - ipadm_
addr_ type_ t_ IPADM_ ADDR_ NONE - ipadm_
addr_ type_ t_ IPADM_ ADDR_ STATIC - ipadm_
if_ state_ t_ IFIS_ DISABLED - ipadm_
if_ state_ t_ IFIS_ DOWN - ipadm_
if_ state_ t_ IFIS_ FAILED - ipadm_
if_ state_ t_ IFIS_ OFFLINE - ipadm_
if_ state_ t_ IFIS_ OK - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ ADDROBJ_ ADD - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ ADDROBJ_ LOOKUPADD - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ ADDROBJ_ SETLIFNUM - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ AOBJNAM E2ADDROBJ - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ GETADDR - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ GETIF - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ GETPROP - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ INITIF - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ LIF2ADDROBJ - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ RESETADDR - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ RESETIF - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ RESETPROP - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ SETADDR - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ SETIF - ipmgmt_
door_ cmd_ type_ t_ IPMGMT_ CMD_ SETPROP - link_
state_ t_ LINK_ STATE_ DOWN - link_
state_ t_ LINK_ STATE_ UNKNOWN - link_
state_ t_ LINK_ STATE_ UP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 10FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 10GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 10HDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 25GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 40GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 50GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 100FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 100GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 100HDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 100T4_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 1000FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 1000HDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 2500FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ 5000FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ ADV_ FEC_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ AUTONEG - mac_
prop_ id_ t_ MAC_ PROP_ AUTOPUSH - mac_
prop_ id_ t_ MAC_ PROP_ DUPLEX - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 10FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 10GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 10HDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 25GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 40GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 50GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 100FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 100GFDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 100HDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 100T4_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 1000FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 1000HDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 2500FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ 5000FDX_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ EN_ AUTONEG - mac_
prop_ id_ t_ MAC_ PROP_ EN_ FEC_ CAP - mac_
prop_ id_ t_ MAC_ PROP_ FLOWCTRL - mac_
prop_ id_ t_ MAC_ PROP_ IB_ LINKMODE - mac_
prop_ id_ t_ MAC_ PROP_ IPTUN_ ENCAPLIMIT - mac_
prop_ id_ t_ MAC_ PROP_ IPTUN_ HOPLIMIT - mac_
prop_ id_ t_ MAC_ PROP_ LDECAY - mac_
prop_ id_ t_ MAC_ PROP_ LLIMIT - mac_
prop_ id_ t_ MAC_ PROP_ MAX_ RXHWCLNT_ AVAIL - mac_
prop_ id_ t_ MAC_ PROP_ MAX_ RX_ RINGS_ AVAIL - mac_
prop_ id_ t_ MAC_ PROP_ MAX_ TXHWCLNT_ AVAIL - mac_
prop_ id_ t_ MAC_ PROP_ MAX_ TX_ RINGS_ AVAIL - mac_
prop_ id_ t_ MAC_ PROP_ MTU - mac_
prop_ id_ t_ MAC_ PROP_ PRIVATE - mac_
prop_ id_ t_ MAC_ PROP_ PVID - mac_
prop_ id_ t_ MAC_ PROP_ RESOURCE - mac_
prop_ id_ t_ MAC_ PROP_ RESOURCE_ EFF - mac_
prop_ id_ t_ MAC_ PROP_ RXRINGSRANGE - mac_
prop_ id_ t_ MAC_ PROP_ SECONDARY_ ADDRS - mac_
prop_ id_ t_ MAC_ PROP_ SPEED - mac_
prop_ id_ t_ MAC_ PROP_ STATUS - mac_
prop_ id_ t_ MAC_ PROP_ TAGMODE - mac_
prop_ id_ t_ MAC_ PROP_ TXRINGSRANGE - mac_
prop_ id_ t_ MAC_ PROP_ VN_ PROMISC_ FILTERED - mac_
prop_ id_ t_ MAC_ PROP_ WL_ AUTH_ MODE - mac_
prop_ id_ t_ MAC_ PROP_ WL_ BSSID - mac_
prop_ id_ t_ MAC_ PROP_ WL_ BSSTYPE - mac_
prop_ id_ t_ MAC_ PROP_ WL_ CAPABILITY - mac_
prop_ id_ t_ MAC_ PROP_ WL_ CREATE_ IBSS - mac_
prop_ id_ t_ MAC_ PROP_ WL_ DELKEY - mac_
prop_ id_ t_ MAC_ PROP_ WL_ DESIRED_ RATES - mac_
prop_ id_ t_ MAC_ PROP_ WL_ ENCRYPTION - mac_
prop_ id_ t_ MAC_ PROP_ WL_ ESSID - mac_
prop_ id_ t_ MAC_ PROP_ WL_ ESS_ LIST - mac_
prop_ id_ t_ MAC_ PROP_ WL_ KEY - mac_
prop_ id_ t_ MAC_ PROP_ WL_ KEY_ TAB - mac_
prop_ id_ t_ MAC_ PROP_ WL_ LINKSTATUS - mac_
prop_ id_ t_ MAC_ PROP_ WL_ MLME - mac_
prop_ id_ t_ MAC_ PROP_ WL_ PHY_ CONFIG - mac_
prop_ id_ t_ MAC_ PROP_ WL_ POWER_ MODE - mac_
prop_ id_ t_ MAC_ PROP_ WL_ RADIO - mac_
prop_ id_ t_ MAC_ PROP_ WL_ RSSI - mac_
prop_ id_ t_ MAC_ PROP_ WL_ SCANRESULTS - mac_
prop_ id_ t_ MAC_ PROP_ WL_ SETOPTIE - mac_
prop_ id_ t_ MAC_ PROP_ WL_ SUPPORTED_ RATES - mac_
prop_ id_ t_ MAC_ PROP_ WL_ WPA - mac_
prop_ id_ t_ MAC_ PROP_ ZONE
Functions§
- clear_
errno - err_
string - errno
- errno_
string - getpid⚠
- kstat_
close ⚠ - kstat_
data_ ⚠lookup - kstat_
lookup ⚠ - kstat_
open ⚠ - kstat_
read ⚠ - kstat_
write ⚠
Type Aliases§
- addr_
family_ t - boolean_
t - caddr_t
- datalink_
id_ t - dld_
ioc_ macaddrget_ t - dld_
ioc_ macprop_ t - dld_
macaddrinfo_ t - glif_
dad_ state_ t - hrtime_
t - id_t
- ipadm_
addr_ state_ t - ipadm_
addr_ type_ t - ipadm_
dbwrite_ cbarg_ t - ipadm_
if_ info_ list_ t - ipadm_
if_ info_ t - ipadm_
if_ state_ t - ipmgmt_
aobjop_ arg_ t - ipmgmt_
aobjop_ rval_ t - ipmgmt_
door_ cmd_ type_ t - kid_t
- kstat_
ctl_ t - kstat_
named_ t - kstat_t
- link_
state_ t - longlong_
t - mac_
prop_ id_ t - nvlist_
t - pid_t
- sa_
family_ t - size_t
- u_
longlong_ t - uchar_t
- uint_t
- ulong_t
- ushort_
t - zoneid_
t