soconfig man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

SOCONFIG(1M)							  SOCONFIG(1M)

NAME
       soconfig - configure transport providers for use by sockets

SYNOPSIS
       /sbin/soconfig -f file

       /sbin/soconfig family type protocol [path]

DESCRIPTION
       The  soconfig  utility configures the transport provider driver for use
       with sockets. It specifies how the family, type, and  protocol  parame‐
       ters  in the socket(3SOCKET) call are mapped to the name of a transport
       provider such as /dev/tcp. This utility can be used  to	add  an	 addi‐
       tional mapping or remove a previous mapping.

       The  init(1M)  utility  uses soconfig with the sock2path(4) file during
       the booting sequence.

OPTIONS
       The following options are supported:

       -f file
		  Set up the soconfig configuration for each driver  according
		  to  the information stored in file. A soconfig file consists
		  of lines of at least the first three	fields	listed	below,
		  separated by spaces:

		  family  type	protocol  path

		  These fields are described in the OPERANDS section below.

		  An  example  of  file	 can  be found in the EXAMPLES section
		  below.

OPERANDS
       The following operands are supported:

       family
			The    protocol	   family    as	   listed    in	   the
			/usr/include/sys/socket.h  file, expressed as an inte‐
			ger.

       type
			The    socket	 type	  as	 listed	    in	   the
			/usr/include/sys/socket.h  file, expressed as an inte‐
			ger.

       protocol
			The protocol number as specified  in  the  family-spe‐
			cific include file, expressed as an integer. For exam‐
			ple,  for  AF_INET  this  number   is	specified   in
			/usr/include/netinet/in.h.   An	 unspecified  protocol
			number is denoted with the value zero.

       module | path
			The module name or path name of a device  that	corre‐
			sponds	to  the	 transport  provider,  such  as tcp or
			/dev/tcp. Modules must reside in  kernel/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 parame‐
			ter  is	 not  specified,  the  configuration  will  be
			removed.

EXAMPLES
       Example 1 Using soconfig

       The  following  example	sets  up  a module for family AF_INET and type
       SOCK_STREAM:

	 example# soconfig 2 2 0 tcp

       The following example sets up /dev/tcp  for  family  AF_INET  and  type
       SOCK_STREAM:

	 example# soconfig 2 2 0 /dev/tcp

       The  following  is a sample file used with the -f option. Comment lines
       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

FILES
       /etc/sock2path
			 File containing mappings from	sockets	 to  transport
			 providers.

SEE ALSO
       init(1M), sock2path(4), attributes(5)

       Network Interface Guide

				 Oct 29, 2008			  SOCONFIG(1M)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net