Module sys

Source
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§

IpadmStatusT

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_PROTO1
RTF_PROTO2
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_AOBJNAME2ADDROBJ
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

Unions§

ipmgmt_addr_type_cache_u
kstat_named_value
kstat_named_value_str_addr
lifconf_lifcu
lifreq_ru
lifreq_ru1