| Skip Navigation Links | |
| Exit Print View | |
![]() | man pages section 1M: System Administration Commands Oracle Solaris 11 Information Library |
- configure transport providers for use by sockets
/usr/sbin/soconfig-ddir
/usr/sbin/soconfig-ffile
/usr/sbin/soconfigfamilytypeprotocol [module |path]
/usr/sbin/soconfig-l [-np]
Thesoconfig utility configures the transport provider driver for use with sockets.It specifies how the family, type, and protocol parameters in thesocket(3SOCKET)call are mapped to the name of a transport provider such as/dev/tcp. This utility can be used to add an additional mapping orremove a previous mapping.
Theinit(1M) utility usessoconfig with thesock2path.d(4) file during the bootingsequence.
The following options are supported:
Set up thesoconfig configuration for each driver according to the information stored in the files indir.
Set up thesoconfig configuration for each driver according to the information stored infile. Asoconfig file consists of lines of at least the first three fields listed below, separated by spaces:
family type protocol [module |path]
These fields are described in theOPERANDS section below.
An example offile can be found in theEXAMPLES section below.
Dump the in-kernel socket configuration table. This option has the following suboptions:
Do not convert socket family, type, and protocol to string representation.
Display machine-parseable output.
The following operands are supported:
The protocol family as listed in the/usr/include/sys/socket.h file, expressed as an integer.
The socket type as listed in the/usr/include/sys/socket.h file, expressed as an integer.
The protocol number as specified in the family-specificinclude file, expressed as an integer. For example, forAF_INET this number is specified in/usr/include/netinet/in.h. An unspecified protocol number is denoted with the value zero.
The module name or path name of a device that corresponds to the transport provider, such astcp or/dev/tcp. Modules must reside inkernel/socketmod. A device name must begin with/dev. If this parameter is specified, the configuration will be added for the specified family, type, and protocol. If this parameter is not specified, the configuration will be removed.
Example 1 Usingsoconfig
The following example sets up a module for familyAF_INET and typeSOCK_STREAM:
example#soconfig 2 2 0 tcp
The following example sets up/dev/tcp for familyAF_INET and typeSOCK_STREAM:
example#soconfig 2 2 0 /dev/tcp
The following is a sample file used with the-f option. Commentlines begin with a hash mark (#):
# Family Type Protocol Module | Path 2 2 0 tcp 2 2 6 tcp 2 1 0 udp 2 1 17 udp 1 2 0 /dev/ticotsord 1 1 0 /dev/ticlts 2 4 0 icmp
Directory containing files with mappings from sockets to transport providers.
Seeattributes(5) for descriptions of the following attributes:
|
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices | ![]() ![]() |