Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
Intro(7)                 Device and Network Interfaces                Intro(7)

NAME
       Intro, intro - introduction to special files

DESCRIPTION
       This section describes various device and network interfaces  available
       on the system.  The types of interfaces described  include character
       and block devices, STREAMS modules, network protocols, file systems,
       and ioctl requests for driver subsystems and classes.

       This section contains the following major collections:

       (7D)
                The system provides drivers for a variety of hardware devices,
                such as disk, magnetic tapes, serial communication lines,
                mice, and frame  buffers, as well as virtual devices such as
                pseudo-terminals and windows.

                This section describes special files that refer to specific
                hardware peripherals and device drivers. STREAMS   device
                drivers are also described. Characteristics of both the
                hardware device and the corresponding device driver are
                discussed where applicable.

                An application accesses a device through that device's special
                file. This section specifies the device special file to be
                used to access the device as well as application programming
                interface (API) information relevant to the use of the device
                driver.

                All device special files are located under the  /devices
                directory.  The  /devices directory hierarchy attempts to
                mirror the hierarchy of system busses, controllers, and
                devices configured on the system.   Logical device names for
                special files in /devices are located under the  /dev
                directory. Although not every special file under /devices will
                have a corresponding logical entry under  /dev, whenever
                possible, an application should reference a device using  the
                logical name for the device. Logical device names are listed
                in the  FILES section of the page for the device in question.

                This section also describes driver configuration where
                applicable. Many device drivers have a driver configuration
                file of the form driver_name.conf associated with them (see
                driver.conf(4)). The configuration information stored  in the
                driver configuration file is used to configure the driver and
                the device.  Driver configuration files are located in
                /kernel/drv and  /usr/kernel/drv.  Driver configuration files
                for platform dependent drivers are  located in
                /platform/`uname -i`/kernel/drv where  `uname -i` is the
                output of the  uname(1) command with the  -i option.

                Some driver configuration files may contain user configurable
                properties. Changes in a driver's configuration file will not
                take effect until the system is rebooted or the driver has
                been removed and re-added (see  rem_drv(1M) and  add_drv(1M)).

       (7FS)
                This section describes the  programmatic interface for several
                file systems supported by SunOS.

       (7I)
                This section describes ioctl requests which apply to a class
                of drivers or subsystems. For example, ioctl requests which
                apply to most tape devices are  discussed in  mtio(7I). Ioctl
                requests relevant to only a specific  device are described on
                the man page for that device. The page for the device in
                question should still be examined for exceptions to the ioctls
                listed in section 7I.

       (7M)
                This section describes  STREAMS modules.  Note that  STREAMS
                drivers are discussed in section 7D. streamio(7I) contains a
                list of ioctl requests used to manipulate STREAMS modules and
                interface with the STREAMS framework.  Ioctl requests specific
                to a  STREAMS module will be discussed on the man page for
                that module.

       (7P)
                This section describes various network protocols available in
                SunOS.

                SunOS supports both socket-based and STREAMS-based network
                communications. The Internet protocol family, described in
                inet(7P), is the primary protocol family supported by SunOS,
                although the system can support a number of others.  The raw
                interface provides low-level services, such as packet
                fragmentation and reassembly, routing, addressing, and basic
                transport for socket-based implementations.  Facilities for
                communicating using an Internet-family protocol are generally
                accessed by specifying the AF_INET address family when binding
                a socket; see socket(3SOCKET) for details.

                Major protocols in the Internet family include:

                  o
                     The Internet Protocol (IP) itself, which supports the
                     universal datagram format, as described in ip(7P). This
                     is the default protocol for SOCK_RAW type sockets within
                     the AF_INET domain.

                  o
                     The Transmission Control Protocol (TCP); see tcp(7P).
                     This is the default protocol for SOCK_STREAM type
                     sockets.

                  o
                     The User Datagram Protocol (UDP); see udp(7P). This is
                     the default protocol for SOCK_DGRAM type sockets.

                  o
                     The Address Resolution Protocol (ARP); see arp(7P).

                  o
                     The Internet Control Message Protocol (ICMP); see
                     icmp(7P).

SEE ALSO
       add_drv(1M), rem_drv(1M), intro(3), ioctl(2), socket(3SOCKET),
       driver.conf(4), arp(7P), icmp(7P), inet(7P), ip(7P), mtio(7I), st(7D),
       streamio(7I), tcp(7P), udp(7P)

       System Administration Guide: IP Services

       STREAMS Programming Guide

       Writing Device Drivers

LIST OF PAGES
       Name
                               Description

       6to4(7M)
                               See tun(7M)

       6to4tun(7M)
                               See tun(7M)

       AH(7P)
                               See ipsecah(7P)

       ARP(7P)
                               See arp(7P)

       ESP(7P)
                               See ipsecesp(7P)

       FSS(7)
                               Fair share scheduler

       ICMP(7P)
                               See icmp(7P)

       IP(7P)
                               See ip(7P)

       RARP(7P)
                               See rarp(7P)

       SCTP(7P)
                               See sctp(7P)

       TCP(7P)
                               See tcp(7P)

       TUN(7M)
                               See tun(7M)

       UDP(7P)
                               See udp(7P)

       aac(7D)
                               SCSI HBA driver for Adaptec AdvancedRAID
                               Controller

       adp(7D)
                               Low-level module for controllers based on
                               Adaptec AIC-7870P and AIC-7880P SCSI chips

       adpu320(7D)
                               Adaptec Ultra320 SCSI host bus adapter driver

       afb(7d)
                               Elite3D graphics accelerator driver

       allkmem(7D)
                               See mem(7D)

       amr(7D)
                               SCSI HBA driver for LSI MegaRAID Controller

       arp(7P)
                               Address Resolution Protocol

       asy(7D)
                               asynchronous serial port driver

       ata(7D)
                               AT attachment disk driver

       atun(7M)
                               See tun(7M)

       audio(7I)
                                generic audio device interface

       audio810(7D)
                               Amd 8111 south bridge audio digital controller
                               interface

       audio_support(7I)
                               audio driver support routines and interface

       audiocs(7D)
                               Crystal Semiconductor 4231 Audio driver

       audioens(7D)
                               Ensoniq 1371/1373 and Creative Labs 5880 driver
                               support

       audiots(7D)
                               Acer Laboratories Inc. M5451 audio processor
                               interface

       av1394(7D)
                               1394 audio/video driver

       bbc_beep(7D)
                                Platform-dependent Beep driver for BBC-based
                               hardware.

       bd(7M)
                               SunButtons and SunDials STREAMS module

       bge(7D)
                               SUNW,bge Gigabit Ethernet driver for Broadcom
                               BCM57xx

       bpp(7D)
                               bi-directional parallel port driver

       bscbus(7D)
                               See bscv(7D)

       bscv(7D)
                               Blade support chip interface driver

       bufmod(7M)
                               STREAMS Buffer Module

       cadp(7D)
                               Adaptec Ultra-2 SCSI host bus adapter driver

       cadp160(7D)
                               Adaptec Ultra160 SCSI host bus adapter driver

       cdio(7I)
                               CD-ROM control operations

       ce(7D)
                               Cassini Gigabit-Ethernet device driver

       cgsix(7D)
                               accelerated 8-bit color frame buffer

       chs(7D)
                               IBM ServeRAID PCI host adapter driver

       cmdk(7D)
                               common disk driver

       connld(7M)
                               line discipline for unique stream connections

       console(7D)
                               STREAMS-based console interface

       cpr(7)
                               Suspend and resume module

       cpuid(7D)
                               CPU identification driver

       ctfs(7FS)
                               contract file system

       ctsmc(7D)
                               System Management  Controller driver

       cvc(7D)
                               virtual console driver

       cvcredir(7D)
                               virtual console redirection driver

       dad(7D)
                               driver for IDE disk devices

       daplt(7D)
                               Tavor uDAPL service driver

       dbri(7D)
                               Dual Basic Rate ISDN and audio Interface

       devfs(7FS)
                               Devices file system

       devinfo(7D)
                               device information driver

       dkio(7I)
                               disk control operations

       dlcosmk(7ipp)
                               Data Layer Class of Service Marker

       dlpi(7P)
                               Data Link Provider Interface

       dmfe(7D)
                               Davicom Fast Ethernet driver for Davicom
                               DM9102A

       dnet(7D)
                               Ethernet driver for DEC 21040, 21041, 21140
                               Ethernet cards

       dpt(7D)
                               DPT ServeRAID IV SCSI host bus adapter and RAID
                               adapter driver

       dr(7d)
                               Sun Enterprise 10000  dynamic reconfiguration
                               driver

       drmach(7d)
                               See dr(7d)

       dscpmk(7ipp)
                               Differentiated Services Code Point Marker

       dtrace(7D)
                               DTrace dynamic tracing facility

       e1000g(7D)
                               1000g Intel Gigabit and 82546EB based network
                               interface controllers

       ecpp(7D)
                               IEEE 1284 compliant parallel port driver

       ehci(7D)
                               Enhanced host controller driver

       elxl(7D)
                               3Com Ethernet device driver

       eri(7D)
                               eri Fast-Ethernet device driver

       esp(7D)
                               ESP SCSI Host Bus Adapter Driver

       fas(7D)
                               FAS SCSI Host Bus Adapter Driver

       fasttrap(7D)
                               DTrace user instruction tracing provider

       fbio(7I)
                               frame buffer control operations

       fbt(7D)
                               DTrace function boundary tracing provider

       fcip(7D)
                               IP/ARP over Fibre Channel datagram
                               encapsulation driver

       fcp(7D)
                               Fibre Channel protocol driver

       fctl(7D)
                               Sun Fibre Channel transport library

       fd(7D)
                               drivers for floppy disks and floppy disk
                               controllers

       fdc(7D)
                               See fd(7D)

       fdio(7I)
                               floppy disk control operations

       ffb(7D)
                               24-bit UPA color frame buffer and graphics
                               accelerator

       flowacct(7ipp)
                               Flow Accouting module

       fp(7d)
                               Sun Fibre Channel port driver

       ge(7D)
                               GEM Gigabit-Ethernet device driver

       gld(7D)
                               Generic

       glm(7D)
                               GLM SCSI Host Bus Adapter Driver

       gpio_87317(7D)
                               General purpose I/O driver for SuperIO

       grbeep(7d)
                                Platform-dependent beep driver for S

       hci1394(7D)
                               1394 OpenHCI host controller driver

       hdio(7I)
                               SMD and IPI disk control operations

       hid(7D)
                               Human interface device (HID) class driver

       hme(7D)
                               SUNW,hme Fast-Ethernet device driver

       hpfc(7D)
                               Agilent fibre channel host bus adapter

       hsfs(7FS)
                               High Sierra [amp   ] ISO 9660 CD-ROM file
                               system

       hubd(7D)
                               USB hub driver

       i2bsc(7D)
                               See bscv(7D)

       i2o_bs(7D)
                               Block Storage OSM for I2O

       i2o_scsi(7D)
                               an I2O OS specific module that supports

       ib(7D)
                               InfiniBand Bus Nexus Driver

       ibcm(7D)
                               Solaris InfiniBand Communication Manager

       ibd(7D)
                               Infiniband IPoIB device driver

       ibdm(7D)
                               Solaris InfiniBand Device Manager

       ibmf(7)
                               InfiniBand Management Transport Framework

       ibtl(7D)
                               Solaris InfiniBand Transport Layer

       icmp(7P)
                               Internet Control Message Protocol

       icmp6(7P)
                               Internet Control Message Protocol for Internet
                               Protocol Version 6

       idn(7d)
                               inter-domain network device driver

       if(7P)
                               See if_tcp(7P)

       if_tcp(7P)
                               general properties of Internet Protocol network
                               interfaces

       ifb(7d)
                               24-bit PCI color frame buffer and graphics
                               accelerator driver

       ifp(7D)
                               ISP2100 Family Fibre Channel Host Bus Adapter
                               Driver

       inet(7P)
                               Internet protocol family

       inet6(7P)
                               Internet protocol family for Internet Protocol
                               version 6

       ip(7P)
                               Internet Protocol

       ip6(7P)
                               Internet Protocol Version 6

       ipgpc(7ipp)
                               IP Generic Packet Classifier

       ipqos(7ipp)
                               IP Quality of Service

       iprb(7D)
                               Intel 82557, 82558, 82559[ndash ]controlled
                               network interface controllers

       ipsec(7P)
                               Internet Protocol Security Architecture

       ipsecah(7P)
                               IPsec Authentication Header

       ipsecesp(7P)
                               IPsec Encapsulating Security Payload

       isdnio(7I)
                               ISDN interfaces

       isp(7D)
                               ISP SCSI Host Bus Adapter Driver

       ixgb(7d)
                               SUNWixgb, 10G Gigabit Ethernet driver for Intel
                               82597ex controllers and Sun Kirkwood adapters

       jfb(7D)
                               XVR-1200 Graphics Accelerator device driver

       jfca(7D)
                               JNI Fibre Channel Adapter (FCA) Driver

       kb(7M)
                               keyboard STREAMS module

       kdmouse(7D)
                               built-in mouse device interface

       kmdb(7d)
                               Kernel debugger

       kmem(7D)
                               See mem(7D)

       kstat(7D)
                               kernel statistics driver

       ksyms(7D)
                               kernel symbols

       ldterm(7M)
                               standard STREAMS terminal line discipline
                               module

       llc1(7D)
                               Logical Link Control Protocol Class 1 Driver

       llc2(7D)
                               Class II logical link control driver

       lockstat(7D)
                               DTrace kernel lock instrumentation provider

       lofi(7D)
                               Loopback file driver

       lofs(7FS)
                               loopback virtual file system

       log(7D)
                               interface to STREAMS error logging and event
                               tracing

       logi(7D)
                               LOGITECH Bus Mouse device interface

       lp(7D)
                               driver for parallel port

       m64(7D)
                               PGX, PGX24, and PGX64 frame buffers device
                               driver

       md(7D)
                               user configurable pseudo device driver

       mediator(7D)
                               support for HA configurations consisting of two
                               strings of drives

       mem(7D)
                               physical or virtual memory access

       mhd(7i)
                               multihost disk control operations

       mixer(7I)
                               audio mixer audio personality module interface

       mpt(7D)
                               SCSI host bus adapter driver

       msglog(7D)
                               message output collection from system startup
                               or background applications

       msm(7D)
                               Microsoft Bus Mouse device interface

       mt(7D)
                               tape interface

       mtio(7I)
                               general magnetic tape interface

       ncrs(7D)
                               SCSI host bus adapter driver

       ngdr(7d)
                               See dr(7d)

       ngdrmach(7d)
                               See dr(7d)

       null(7D)
                               the null file, also called the null device

       objfs(7FS)
                               Kernel object filesystem

       ocf_ibutton(7D)
                               iButton Smart Card terminal driver

       ohci(7D)
                               OpenHCI host controller driver

       openprom(7D)
                               PROM monitor configuration interface

       pcata(7D)
                               PCMCIA ATA card device driver

       pcelx(7D)
                               3COM EtherLink III PCMCIA Ethernet Adapter

       pcfs(7FS)
                               DOS formatted file system

       pcic(7D)
                               Intel i82365SL PC Card Interface Controller

       pckt(7M)
                               STREAMS Packet Mode module

       pcmem(7D)
                               PCMCIA memory card nexus driver

       pcn(7D)
                               AMD PCnet Ethernet controller device driver

       pcram(7D)
                               PCMCIA RAM memory card device driver

       pcscsi(7D)
                               low-level module for the AMD PCscsi, PCscsi II,
                               PCnet-SCSI, and Qlogic QLA510 PCI-to-SCSI bus
                               adapters

       pcser(7D)
                               PCMCIA serial card device driver

       pf_key(7P)
                               security association database

       pfb(7D)
                               Sun XVR-100 Graphics Accelerator device driver

       pfmod(7M)
                               STREAMS Packet Filter Module

       pipemod(7M)
                               STREAMS pipe flushing module

       pm(7D)
                               Power Management driver

       poll(7d)
                               driver for fast poll on many file descriptors

       prnio(7I)
                               generic printer interface

       profile(7D)
                               DTrace profile interrupt provider

       ptem(7M)
                               STREAMS Pseudo Terminal Emulation module

       ptm(7D)
                               STREAMS pseudo-tty master driver

       pts(7D)
                               STREAMS pseudo-tty slave driver

       pty(7D)
                               pseudo-terminal driver

       qfe(7d)
                               SUNW,qfe Quad Fast-Ethernet device driver

       qlc(7D)
                               ISP2200 and ISP2300 Family Fibre Channel host
                               bus adapter driver

       quotactl(7I)
                               manipulate disk quotas

       qus(7D)
                               Qlogic Ultra3 SCSI ISP10160 Host Bus Adapter
                               Driver

       ramdisk(7D)
                               RAM disk device driver

       random(7D)
                               Strong random number generator device

       rarp(7P)
                               Reverse address resolution protocol

       route(7P)
                               kernel packet forwarding database

       routing(7P)
                               system support for packet network routing

       rtls(7D)
                               Realtek Fast Ethernet 8139[ndash ]based network
                               interface controllers

       sad(7D)
                               STREAMS Administrative Driver

       sbpro(7D)
                               Sound Blaster Pro, Sound Blaster 16, and Sound
                               Blaster AWE32 audio device driver

       scmi2c(7d)
                               Smart Transporter chip device driver

       scsa1394(7D)
                               SCSI to 1394 bridge driver

       scsa2usb(7D)
                                SCSI to USB bridge driver

       scsi_vhci(7D)
                               SCSI virtual host controller interconnect
                               driver

       sctp(7P)
                               Stream Control Transmission Protocol

       sd(7D)
                               SCSI disk and ATAPI/SCSI CD-ROM device driver

       sdt(7D)
                               DTrace statically defined tracing provider

       se(7D)
                               Siemens 82532 ESCC serial communications driver

       se_hdlc(7D)
                               on-board high-performance serial HDLC interface

       ses(7D)
                               SCSI enclosure services device driver

       sesio(7I)
                               enclosure services device driver interface

       sf(7D)
                               SOC+ FC-AL FCP Driver

       sgen(7D)
                               Generic SCSI device driver

       sip(7P)
                               SIP Proxy/registrar/redirect server

       sk98sol(7D)
                               SysKonnect Gigabit Ethernet SK-98xx device
                               driver

       skfp(7D)
                               SysKonnect FDDI PCI device driver

       slp(7P)
                               Service Location Protocol

       smbus(7D)
                               System Management Bus controller driver

       socal(7D)
                               Serial Optical Controller for Fibre Channel
                               Arbitrated Loop (SOC+) device driver

       sockio(7I)
                               ioctls that operate directly on sockets

       sppptun(7M)
                               PPP tunneling pseudo-driver

       spwr(7D)
                               SMC EtherPower II 10/100 (9432) Ethernet device
                               driver

       ssd(7D)
                               Fibre Channel Arbitrated Loop disk device
                               driver

       st(7D)
                               driver for SCSI tape devices

       stp4020(7D)
                               STP 4020 PCMCIA Adapter

       streamio(7I)
                               STREAMS ioctl commands

       su(7D)
                               asynchronous serial port driver

       sxp(7D)
                               Rockwell 2200 SNAP Streams Driver

       symhisl(7D)
                               symhisl SCSI Host Bus Adapter Driver

       sysmsg(7D)
                               system message routing to console devices

       systrace(7D)
                               DTrace system call tracing provider

       tavor(7D)
                               InfiniHost MT23108 InfiniBand (IB) Driver

       tcp(7P)
                               Internet Transmission Control Protocol

       termio(7I)
                               general terminal interface

       termiox(7I)
                               extended general terminal interface

       ticlts(7D)
                               loopback transport providers

       ticots(7D)
                               See ticlts(7D)

       ticotsord(7D)
                               See ticlts(7D)

       timod(7M)
                               Transport Interface cooperating STREAMS module

       tirdwr(7M)
                               Transport Interface read/write interface
                               STREAMS module

       tmpfs(7FS)
                               memory based file system

       tokenmt(7ipp)
                               Single and Two Rate Three Conformance Level
                               Meter

       tpf(7D)
                               Platform Specific Module (PSM) for Tricord
                               Systems Enterprise Server Models ES3000, ES4000
                               and ES5000.

       tsalarm(7D)
                               Alarm device driver

       tswtclmt(7ipp)
                               Time Sliding Window Three Conformance Level
                               Meter

       ttcompat(7M)
                               V7, 4BSD and XENIX STREAMS compatibility module

       tty(7D)
                               controlling terminal interface

       ttymux(7D)
                               Serial I/O multiplexing STREAMS device driver

       tun(7M)
                               tunneling STREAMS module

       uata(7D)
                               IDE Host Bus Adapter Driver

       udfs(7FS)
                               universal disk format file system

       udp(7P)
                               Internet User Datagram Protocol

       ufs(7FS)
                               UFS file system

       ugen(7D)
                               USB generic driver

       uhci(7D)
                               host controller driver

       urandom(7D)
                               See random(7D)

       usb(7D)
                               See usba(7D)

       usb_ac(7D)
                               USB audio control driver

       usb_ah(7M)
                               USB audio HID STREAMS module

       usb_as(7D)
                               USB audio streaming driver

       usb_mid(7D)
                               USB Multi Interface Driver

       usba(7D)
                               Solaris USB Architecture (USBA)

       usbkbm(7M)
                               keyboard STREAMS module for Sun USB Keyboard

       usbms(7M)
                               USB mouse STREAMS module

       usbprn(7D)
                               USB printer class driver

       usbser_edge(7D)
                               Digi Edgeport USB to serial converter driver

       uscsi(7I)
                               user SCSI command interface

       usoc(7D)
                               universal serial optical controller for Fibre
                               Channel arbitrated loop (SOC+) device driver

       visual_io(7I)
                               Solaris VISUAL I/O control operations

       vni(7d)
                               STREAMS virtual network interface driver

       volfs(7FS)
                               Volume Management file system

       vuid2ps2(7M)
                               See vuidmice(7M)

       vuid3ps2(7M)
                               See vuidmice(7M)

       vuidm3p(7M)
                               See vuidmice(7M)

       vuidm4p(7M)
                               See vuidmice(7M)

       vuidm5p(7M)
                               See vuidmice(7M)

       vuidmice(7M)
                               converts mouse protocol to Firm Events

       wrsm(7D)
                               WCI Remote Shared Memory (WRSM) device driver

       wrsmd(7D)
                               WCI Remote Shared Memory (WRSM) DLPI driver

       wscons(7D)
                               workstation console

       xge(7D)
                               S2IO Xframe 10Gigabit Ethernet Network Adapter
                               driver

       xmemfs(7FS)
                               extended memory file system

       zcons(7D)
                               Zone console device driver

       zero(7D)
                               source of zeroes

       zs(7D)
                               Zilog 8530 SCC serial communications driver

       zsh(7D)
                               On-board serial HDLC/SDLC interface

       zulu(7d)
                               Sun XVR-4000 Graphics Accelerator driver

SunOS 5.10                        21 Dec 2004                         Intro(7)

NAME | DESCRIPTION | SEE ALSO | LIST OF PAGES

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=intro&sektion=7&manpath=SunOS+5.10>

home | help