cmpt_get_ifcid(3)cmpt_get_ifcid(3)NAMEcmpt_get_ifcid(), cmpt_get_addrcid() - get the compartment IDs associ‐
ated with a network interfaces
ifname Pointer to network interface name string.
family Address family of the ipaddress specified. Currently,
the AF_INET and AF_INET6 address families are sup‐
addr Points to a buffer holding an IPv4 address if the fam‐
ily argument is AF_INET or an IPv6 address if the fam‐
ily is AF_INET6. The address should be in numeric
format in the network byte order. Numeric format is
the binary value that goes into a socket address
The binary value is the hex representation of the
IPv4/IPv6 address. This binary value resides in the
structure for IPv4 address and in the structure for
IPv6 address. (See inet(3N) for more details.)
mask Network mask in the CIDR representation.
The function returns the compartment ID associated with a network
The function returns the compartment ID of the tuple as set by a previ‐
ous invocation of the command.
The functions and return the following values:
n is the compartment of the interface or the tuple.
may be set to indicate the error.
If any of the following conditions occur, and fails and sets
Compartmentalization feature is not supported.
The process does not have the appropriate privilege.
Specified interface or the address tuple has no compartment map‐
Specified mask or family is invalid.
These functions are a part of the library.
SEE ALSOcompartments(4), compartments(5), privileges(5).