MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Devices                                                   rge(7D)



NAME
     rge - Realtek Gigabit/Fast Ethernet Network Adapter driver

SYNOPSIS
     /dev/rge


DESCRIPTION
     The rge Gigabit/Fast Ethernet driver  is  a  multi-threaded,
     loadable,   clonable,  GLD-based  STREAMS  driver supporting
     the Data Link Provider Interface, dlpi(7P), on  the  Realtek
     Gigabit/Fast Ethernet Network Adapter.


     The rge driver functions includes controller initialization,
     frame  transmit  and receive, promiscuous and multicast sup-
     port, and error recovery and reporting.

APLICATION PROGRAMING INTERFACE
     The cloning,  character-special device /dev/rge is  used  to
     access  all  Realtek Gigabit/Fast Ethernet devices installed
     within the system.


     The rge driver is managed  by  the  dladm(1M)  command  line
     utility,  which  allows  VLANs  to  be defined on top of rge
     instances and  for  rge  instances  to  be  aggregated.  See
     dladm(1M) for more details.


     The values returned by the driver in the DLINFOACK  primi-
     tive in response to the DLINFOREQ are as follows:

         o    Maximum SDU (with jumbo frame) is 7000.

         o    Minimum SDU is 0.

         o    DSLAP address length is 8 bytes.

         o    MAC type is DLETHER.

         o    SAP length  value  is   -2,  meaning  the  physical
              address  component  is followed immediately by a 2-
              byte sap component within the DLSAP address.

         o    Broadcast address value is Ethernet/IE  broadcast
              address (F:F:F:F:F:F).


     Once in the DLATACHED state, you must send  a  DLBINDREQ
     to  associate  a  particular Service Access Point (SAP) with
     the stream.



SunOS 5.11          Last change: 21 Dec 2007                    1






Devices                                                   rge(7D)



CONFIGURATION
     By default, the  rge  driver  performs  auto-negotiation  to
     select  the  link speed and mode. Link speed and mode can be
     any one of the following:

         o    1000 Mbps, full-duplex

         o    100 Mbps, full-duplex

         o    100 Mbps, half-duplex

         o    10 Mbps, full-duplex

         o    10 Mbps, half-duplex


     Alternatively, you can set the  capabilities  advertised  by
     the  rge  device using ndd(1M). The driver supports a number
     of parameters whose names begin with  adv.  Each  of  these
     parameters  contains  a boolean value that determines if the
     device advertises that mode of operation. The  advpausecap
     indicates  if  half/full  duplex pause is advertised to link
     partner. You can set advasympausecap to advertise to  the
     link partner that asymmetric pause is desired.


     For example, to prevent the device 'rge2'  from  advertising
     gigabit capabilities, enter (as super-user):

       # ndd -set /dev/rge2 adv1000fdxcap 0



     All capabilities default to enabled. Note that changing  any
     capability  parameter  causes  the link to go down while the
     link partners renegotiate the link  speed/duplex  using  the
     newly changed capabilities.


     You can find the current parameter  settings  by  using  ndd
     -get.  In  addition,  the  driver exports the current state,
     speed, duplex setting, and working mode of the link via  ndd
     parameters (these are read only and may not be changed). For
     example, to check link state of device rge0:

       # ndd -get /dev/rge0 linkstatus
       1
       # ndd -get /dev/rge0 linkspeed
       100
       # ndd -get /dev/rge0 linkduplex
       2




SunOS 5.11          Last change: 21 Dec 2007                    2






Devices                                                   rge(7D)



     The output above indicates that the link is up  and  running
     at  100Mbps full-duplex. In addition, the driver exports its
     working mode by loopmode. If it is set to 0,  the  loopback
     mode is disabled.

FILES
     /dev/rge*                  Character special device.


     /kernel/drv/rge            32-bit x86 rge driver binary.


     /kernel/drv/amd64/rge      64-bit x86 rge driver binary.


     /kernel/drv/sparcv9/rge    SPARC rge driver binary.


ATRIBUTES
     See attributes(5) for a description of the following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Architecture                 SPARC, x86                  
    


SEE ALSO
     dladm(1M), attributes(5), streamio(7I), dlpi(7P)


     Writing Device Drivers


     STREAMS Programming Guide


     Network Interfaces Programmer's Guide













SunOS 5.11          Last change: 21 Dec 2007                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™