VMS Help  —  LANCP  SET  DEVICE
    Sets or modifies LAN device parameters. Requires PHY_IO
    privilege.

    Format

      SET DEVICE  device-name

1  –  Parameter

 device-name

    Specifies a device to be entered in the LAN volatile device
    database, or whose parameters are to be modified. The device
    name has the form ddcu where dd is the device code, c is the
    controller designation, and u is the unit number. LAN devices are
    specified as the name of the template device which is unit 0. For
    example, the first DE435 Ethernet device is specified as EWA0,
    the second as EWB0.

2  –  Qualifiers (General)

2.1    /ALL

    Sets data for all LAN devices. If you specify a device name, all
    matching LAN devices are selected, for example: E to select all
    Ethernet devices, F for FDDI, I for Token Ring, EW to select all
    Ethernet PCI Tulip devices.

2.2    /DEVICE_SPECIFIC

       /DEVICE_SPECIFIC=(FUNCTION="xxxx",VALUE=(n1,n2,n3...n16))
       /NODEVICE_SPECIFIC

    Allows some device-specific parameters to be adjusted. These
    are useful for debug purposes or for experiments while doing
    performance measurements. Like other LANCP commands which affect
    devices, this command requires SYSPRV privilege.

    Specify the negated qualifer to clear all device-specific
    parameter data.

    These functions are described in a text file on the system,
    SYS$HELP:LAN_COUNTERS_AND_FUNCTIONS.TXT.

2.3    /DLL

       /DLL or MOPDLL=(enable-option, exclusive-option, size-option,
       knownclientsonly-option)

    Provides the MOP downline load service settings for the device.

    Note that defaults apply to creation of an entry in the device
    database. If an existing entry is being modified, fields not
    specified remain unchanged.

    You can specify the following keywords with this qualifier:

    o  enable-option

             ENABLE
             DISABLE (default)

       Specify ENABLE or DISABLE to indicate that MOP downline load
       service should be enabled or disabled for the device.

    o  exclusive-option

             EXCLUSIVE
             NOEXCLUSIVE (default)

       Specify EXCLUSIVE to indicate that no other provider of MOP
       downline load service is allowed on the specified LAN device
       at the same time as LANACP. Specify NOEXCLUSIVE to indicate
       that the LAN MOP downline load service can coexist with other
       implementations (in particular, the DECnet Phase IV and DECnet
       Plus implementations that include MOP support).

       Note that when you select NOEXCLUSIVE, LANACP responds only
       to MOP downline load requests directed to nodes defined in the
       LAN node database.

    o  size-option

             SIZE=value

       Use SIZE=value to specify the size in bytes of the file data
       portion of each downline load message. The permitted range
       is 246 to 1482 bytes. The default value is 246 bytes, which
       should allow any client to load properly. Note that some
       clients may not support the larger size.

       The recommended size for better load performance and less
       server overhead is the largest size that results in successful
       loads of all clients. The 1482 value is derived from the
       maximum packet size for CSMA/CD (Ethernet) of 1518 bytes less
       the 802e header and CRC (26 bytes) and MOP protocol overhead
       (10 bytes).

       You can override the size on a per-node basis. See the SET
       NODE commands for details.

    o  knownclientsonly-option

             KNOWNCLIENTSONLY
             NOKNOWNCLIENTSONLY (default)

       Specify KNOWNCLIENTSONLY to indicate that MOP downline
       load requests should be serviced only for clients defined
       in the LAN permanent node database. When you select
       NOKNOWNCLIENTSONLY, LANACP searches the LAN$DLL directory
       for any images requested by clients that are not defined in
       the LAN node database.

       Note that this option is not available when NOEXCLUSIVE mode
       has been selected. When NOEXCLUSIVE mode is selected, LANACP
       services MOP downline load requests only for clients defined
       in the LAN node database.

2.4    /MAX_BUFFERS

       /MAX_BUFFERS=value

    Sets the maximum number of receive buffers to be allocated and
    used by the LAN driver for the LAN device.

2.5    /MIN_BUFFERS

       /MIN_BUFFERS=value

    Sets the minimum number of receive buffers to be allocated and
    used by the LAN driver for the LAN device.

2.6    /PERMANENT

       /PERMANENT (SET DEVICE only)

    Updates the device entries in the LAN volatile device database
    with any data currently set in the permanent database. This
    allows you to update the volatile database after changing data
    in the permanent database, rather than repeating the commands for
    each updated entry to apply the changes to the volatile database.

2.7    /TAG

       /TAG=value

    Specifies the IEEE 802.1Q tag for the VLAN device.
    value is the IEEE 802.IQ tag number.

2.8    /TRACE

       /TRACE=size-option, mask-option, stop-option
       /NOTRACE

    Provides the LAN driver trace settings for the device. By
    default, most LAN drivers do tracing of error conditions and
    state changes. Tracing is controlled by an event mask that
    selects the events to trace, a stop mask that specifies when
    to stop tracing, and the size of the trace buffer.

    You can change tracing settings at any time. The LAN driver
    allocates the trace buffer from non-paged pool. You can calculate
    the amount of pool needed by multiplying the number of entries by
    the size of each entry, 32-bytes.

    The impact of tracing on the system is negligible for error
    and state change events, more significant when all events are
    selected, and very significant when full packet tracing is
    enabled.

    The command SHOW DEVICE/TRACE displays trace results as well as
    the trace mask.

    You can specify the following keywords with this qualifier:

    o  size-option

             SIZE=value

       Use SIZE=value to specify the size of the trace buffer in
       entries, each 32 bytes. The default is 2048 entries. The
       permitted range is 256 to 1000000.

       The size MOD 3 encodes the amount of packet data to include,
       either 35 bytes, 66 bytes, 97 bytes, or the entire packet.

    o  mask-option

             MASK=(value1,value2)

       Use MASK=(value1,value2) to specify the trace mask to select
       which type of entries should be collected in the trace
       buffer. The first 32 bits consist of events common to most
       LAN drivers. The second 32 bits consist of events specific to
       the LAN driver for the specified device.

    o  stop-option

             STOP=(value1,value2)

       Use STOP=(value1,value2) to specify the trace mask to select
       which type of entries should stop tracing. When a trace entry
       is made that matches one of the bits in the stop mask, the
       trace mask is cleared so that you can look at the trace data
       accumulated so far.

2.9    /UPDATE

       /UPDATE (DEFINE DEVICE only)

    Adds LAN devices that are not currently in the LAN permanent
    device database to that database. The initial entry for the
    device uses default values for all parameters. To update the
    permanent database with current information from the volatile
    database, use the DEFINE DEVICE command with the /VOLATILE
    qualifier. You can combine the /UPDATE and /VOLATILE qualifiers
    in a single DEFINE DEVICE command.

2.10    /UPDATE

       /UPDATE (SET DEVICE only)

    Adds LAN devices that are not currently in the LAN volatile
    device database to that database. The initial entry for the
    device uses default values for all parameters. To update the
    volatile database with current information from the permanent
    database, use the SET DEVICE command with the /PERMANENT
    qualifier. You can combine the /UPDATE and /PERMANENT qualifiers
    in a single SET DEVICE command.

2.11    /VLAN_DEVICE

       /VLAN_DEVICE=device-name
       /NOVLAN_DEVICE

    Specifies the physical LAN device that is to host the VLAN
    device. The /NOVLAN_DEVICE qualifier requests deactivation of
    the VLAN device.

    When deactivating the VLAN device, the device-name is not
    required because the VLAN driver knows which device is hosting
    the VLAN device.

    Note that a VLAN device cannot be deactivated if any applications
    continue to use the device.

2.12    /VOLATILE

       /VOLATILE (DEFINE DEVICE only)

    Updates the device entries in the LAN permanent device database
    with any data currently set in the volatile database. This allows
    you to update the permanent database after changing data in the
    volatile database, rather than repeating the commands for each
    updated entry to apply the changes to the permanent database.

3  –  Qualifiers (Ethernet Devices)

3.1    /AUTONEGOTIATE

       /AUTONEGOTIATE (default)
       /NOAUTONEGOTIATE

    Enables or disables the use of auto-negotiation to determine the
    link settings. You may need to disable link auto-negotiation
    when connected to a switch or device that does support auto
    negotiation.

3.2    /FLOW_CONTROL

       /FLOW_CONTROL (default)
       /NOFLOW_CONTROL

    Enables flow control on a LAN device.

3.3    /FULL_DUPLEX

       /FULL_DUPLEX
       /NOFULL_DUPLEX (default)

    Enables full-duplex operation of a LAN device. Before full-duplex
    operation results from the use of this qualifier, additional
    device or network hardware setup may be required. Some devices
    may be enabled for full-duplex operation by default. Some devices
    may not allow the setting to be changed.

    The /NOFULL_DUPLEX qualifier disables full-duplex operation.

3.4    /JUMBO

       /JUMBO
       /NOJUMBO (default)

    Enables the use of jumbo frames on a LAN device. Only Gigabit
    Ethernet NICs support jumbo frames.

3.5    /MEDIA

       /MEDIA=value

    Selects the cable connection. Normally, the selection is made
    during device initialization using a limited autosensing
    algorithm that selects twisted pair, but fails over to AUI
    (Attachment Unit Interface) if twisted pair does not appear to be
    functional. Thereafter, a cabling change would require a reboot
    of the system to take effect. This command allows you to change
    the selection without rebooting.

    Acceptable values are AUI (10Base2, 10Base5), TWISTEDPAIR
    (10BaseT), and AUTOSENSE (reperform the limited autosense
    algorithm). The default value is AUTOSENSE.

    Some devices, such as the DE435, require a jumper change on the
    Ethernet card to switch between 10Base2 and 10Base5 (thinwire and
    thickwire). Other devices, such as the DE434, DE436, and DE500,
    have only twisted pair connections.

3.6    /SPEED

       /SPEED=value

    Sets the speed of the LAN.

    Valid values are 10, 100, 1000, 10000, or autonegotiate; the last
    choice, autonegotiate, selects the 10 Mb/s for Ethernet, 100 Mb/s
    for Fast Ethernet, 1000 Mb/s for Gigabit Ethernet, and 10000 Mb/s
    for 10-Gigabit Ethernet. If you select autonegotiate, the LAN
    driver repeats autonegotiation.

4  –  Qualifiers (LAN Failover Devices)

4.1    /DISABLE

    Disables the devices in a LAN Failover set. When disabled, LAN
    devices can be added to or deleted from the Failover set.

4.2    /ENABLE

    Enables a Failover set, which activates the Logical LAN device.
    The LAN Failover driver selects a LAN device from the LAN
    Failover set as the active device and then allows I/O to the
    Logical LAN device.

4.3    /FAILOVER_SET

       /FAILOVER_SET=(device-name[,...])
       /[NO]FAILOVER_SET=(device-name[,...])

    Specifies the members of a LAN Failover set.

4.4    /PRIORITY

       /PRIORITY=value

    Sets the failover priority of a LAN device. Priority is given to
    the LAN failover device with the highest priority when choosing
    the active LAN device. When a LAN device with a higher priority
    becomes available, a failover transition to the newly available
    device is performed. This allows a system manager to set a
    preferred device by setting one LAN device to a higher priority
    than others. The LAN failover driver uses the preferred device
    when it is available.

4.5    /SIZE

       /SIZE=value

    Sets the packet size of the LAN failover device.

    Valid values are STANDARD (the default) or JUMBO:

    o  STANDARD is the Ethernet maximum packet size of 1518 bytes.

    o  JUMBO is the oversize packet size available with Gigabit
       Ethernet devices.

       JUMBO is allowed only if all the LAN devices in the LAN
       failover set are Gigabit devices.

    Note that the size specified for the LAN failover device
    overrides the size set on the members of the LAN failover
    set; that is, the JUMBO frame setting of a LAN device is of no
    consequence when the size is determined for the LAN failover
    device.

4.6    /SWITCH

       /SWITCH (SET DEVICE only)

    Forces a LAN failover to another member of the LAN failover set.

    You can test LAN failover operation by using this command to
    switch from one device to another.

5  –  Qualifiers (FDDI Devices)

5.1    /RING_PURGER

    Enables the ring purger process of the FDDI device.

5.2    /TOKEN_ROTATION

    Sets the requested token rotation time for the FDDI ring.

5.3    /TOKEN_TIMEOUT

    Sets the restricted token timeout time for the FDDI ring.

5.4    /TRANSMIT_TIMEOUT

    Sets the valid transmission time for the FDDI device.

6  –  Qualifiers (Token Ring Devices)

6.1    /AGING_TIMER

       /AGING_TIMER=value

    Sets the amount of time in seconds to age Token Ring source
    routing cache entries before marking them stale. This timer
    expires when no traffic is sent to or received from the remote
    node in this amount of time. The default value is 60 seconds.

    Increase this value when idle connections bounce between the
    stale and known states. Setting this value too low may cause
    unnecessary explorer traffic to traverse the LAN.

6.2    /CACHE_ENTRIES

       /CACHE_ENTRIES=value

    Sets the number of entries to reserve for caching Token Ring
    source routing address entries. The default value is 200 entries.

    If your system directly communicates to a large number of
    systems, you may want to increase this number.

6.3    /CONTENDER

       /CONTENDER
       /NOCONTENDER (default)

    Specifies that the Token Ring device is to participate in
    the Monitor Contention process when it joins the ring. The
    /NOCONTENDER qualifier, directs the device not to challenge the
    current ring server.

6.4    /DISCOVERY_TIMER

       /DISCOVERY_TIMER=value

    Sets the number of seconds to wait for a reply from a remote node
    when performing the source Token Ring routing route discovery
    process. The default value is 2 seconds.

    If you have nodes that respond slowly on your extended LAN, you
    may need to increase this number to reduce the amount of explorer
    traffic that traverses your LAN.

6.5    /EARLY

       /EARLY (default)
       /NOEARLY

    Enables Early Token Release on the device. The /NOEARLY
    qualifier, disables Early Token Release.

6.6    /MAP

       /MAP=(MULTICAST_ADDRESS=address, FUNCTIONAL_ADDRESS=address)
       /NOMAP=(MULTICAST_ADDRESS=address)

    Maps a standard multicast address to a functional address.
    Token ring devices do not support IEEE 802 standard globally
    defined group addresses. They do support functional addresses. A
    functional address is a locally administered group address that
    has 31 possible values. Each functional address sets one bit in
    the third through sixth byte of the address and bytes 1 and 2 are
    03-00 (C0:00 in bit reversed format).

    The /NOMAP=(MULTICAST_ADDRESS=address) qualifier, clears the
    mapping established for the specified address.

    Specify the functional address as follows:

    o  The MULTICAST_ADDRESS argument requires a standard 6-byte
       multicast address.

    o  The FUNCTIONAL_ADDRESS argument requires only the last 4
       bytes of the functional address (the preceding 03-00 bytes
       are automatically prefixed).

    o  The address variable, given as hexadecimal byte characters
       separated by hyphens, specifies the canonical form of the
       address. Use a colon as the separator character to indicate
       the bit-reversed form of the address.

    For example, to map the multicast address CB-00-01-02-03-04 to
    the functional address 03-00-00-80-00-00 on the Token Ring device
    IRA0, enter the following command:

    SET DEVICE IRA0/MAP=(MULTI=CB-00-01-02-03-04,FUNCT=00:01:00:00)

    For the default address mapping, see the following table or issue
    the command SHOW DEVICE/MAP device-name.

                       Functional
    Multicast Address  Address            Description

    09-00-2B-00-00-04  03-00-00-00-02-00  ISO ALL ES
    09-00-2B-00-00-05  03-00-00-00-01-00  ISO ALL IS
    CF-00-00-00-00-00  03-00-00-08-00-00  Loopback Assistant
    AB-00-00-01-00-00  03-00-02-00-00-00  DNA MOP Dump/Load
    AB-00-00-02-00-00  03-00-04-00-00-00  DNA MOP Remote Console
    AB-00-00-03-00-00  03-00-08-00-00-00  DNA L1 Routers
    09-00-2B-02-00-00  03-00-08-00-00-00  DNA L2 Routers
    09-00-2B-02-01-0A  03-00-08-00-00-00  DNA Phase IV Primary Router
    AB-00-00-04-00-00  03-00-10-00-00-00  DNA Endnodes
    09-00-2B-02-01-0B  03-00-10-00-00-00  DNA Phase IV Prime Unknown
                                          Destination
    09-00-2B-00-00-07  03-00-20-00-00-00  PCSA NETBIOS Emulation
    09-00-2B-00-00-0F  03-00-40-00-00-00  LAT Service Advertisement
    09-00-2B-02-01-04  03-00-80-00-00-00  LAT Service Solicit
    09-00-2B-02-01-07  03-00-00-02-00-00  LAT Xwindown Service
                                          Solicit
    09-00-2B-04-00-00  03-00-00-04-00-00  LAST
    09-00-2B-02-01-00  03-00-00-00-08-00  DNA Name Service
                                          Advertisement
    09-00-2B-02-01-01  03-00-00-00-10-00  DNA Name Service Solicit
    09-00-2B-02-01-02  03-00-00-00-20-00  DNA Time Service
    03-00-00-00-00-01  03-00-00-00-00-01  NETBUI Emulation
    03-00-02-00-00-00  03-00-02-00-00-00  RIPL

6.7    /MEDIA

       /MEDIA=value

    Selects the type of cable media used to connect the adapter to
    the Token Ring Media Access Unit (MAU) for devices that do not
    automatically detect this. Acceptable values for this are either
    unshielded twisted pair (UTP) or shielded twisted pair (STP). The
    default value is STP.

6.8    /SOURCE_ROUTING

       /SOURCE_ROUTING (default)
       /NOSOURCE_ROUTING

    Enables source routing on the Token Ring device. If you only have
    one ring in your LAN or you use transparent bridging, use the
    /NOSOURCE_ROUTING qualifier to turn off source routing.

6.9    /SPEED

       /SPEED=value

    Sets the speed of the Token Ring LAN.

    Valid values are either 4 or 16, indicating 4 megabits per second
    or 16 megabits per second. The default value for Token Ring is
    16, unless the LAN adapter supports a nonvolatile mechanism for
    setting this parameter.

6.10    /SR_ENTRY

       /SR_ENTRY=(LAN_ADDRESS=address, RI=routing-information)
       /NOSR_ENTRY=(LAN_ADDRESS=address)

    Statically defines a specific source-routed route for a specific
    node. The default value is no routes specified. This caching
    remains valid while used or until the aging timer expires.

    Use this qualifier only as a last resort when isolating
    communication failures on extended LAN topologies.

    The /NOSR_ENTRY=(LAN_ADDRESS=address) qualifier, clears the
    previously defined static source routed route.

    The address is a standard 6-byte LAN address (given as
    hexadecimal byte characters separated by hyphens), which
    specifies the canonical form of the address. Using a colon as
    the separator character indicates the bit-reversed form of the
    address.

    The routing-information is the source routing field, specified as
    a series of two-byte hexadecimal characters (each byte separated
    by a hyphen). The field consists of a two-byte routing control
    field followed by up to 14 two-byte segment identifiers, each
    containing the ring number and the bridge number used in the hop.

7  –  Qualifiers (ATM Devices)

7.1    /ATMADDRESS

    /ATMADDRESS=LES sets the LAN emulation server (LES) address for
    asynchronous transfer mode (ATM). Usually the address is not user
    specified, and this qualifier is used only if you want a specific
    address. By default the address is determined by software from
    the configuration server for the LES.

    The /ATMADDRESS=LES qualifier's syntax is as follows:

    SET DEVICE/ATMADDRESS = ([NO]LES=the ATM server)

    /ATMADDRESS=ARP sets the address resolution protocol (ARP) server
    address for Classical IP over ATM. This qualifier is required
    before a LIS is enabled if the local host is not the ARP server.

    The /ATMADDRESS=ARP qualifier's syntax is as follows:

    SET DEVICE/ATMADDRESS = (ARP=atm_arp_server)

7.2    /CLIP

    Sets the Classical Internet Protocol (CLIP) over ATM (RFC1577).
    The CLIP qualifier implements a data-link level device as a
    client and/or a server in a logical IP subnet (LIS). This allows
    the IP protocol to transmit Ethernet frames over the ATM network.
    The /CLIP = ENABLE command causes the system to join the LIS. The
    /CLIP = DISABLE command causes the client to leave the logical IP
    subnet.

    Note that a LIS requires a server, and there must be only one
    server for each subnet. Communication between subnets can only be
    performed by a router. There can only be one client for each ATM
    adapter.

    The /CLIP qualifier's syntax with standard Internet dotted
    notation is as follows:

    SET DEVICE/CLIP =(ip_subnet=a.b.c.d,
                      ip_address=a.b.c.d,
                      parent=devnam,
                      name="ip subnet name",
                      enable, disable
                      type = client|server)

    The meanings for the syntax for /CLIP are as follows:

    Option                 Meaning

    ip_address             Specifies the IP address of the CLIP
                           client.
    ip_subnet              Specifies the subnet mask of the CLIP
                           client.
    parent=devnam          Specifies the parent device name.
    name                   Specifies a name for the LIS to aid in
                           operations and diagnostics.
    type=client            Starts up a classical IP client only. This
                           is the default.
    type=server            Starts up a classical IP server. Only one
                           server for each LIS is allowed, and the
                           server needs to be started first.
    type=(server,client)   Starts up a classical IP server and
                           client.

    Keywords and their meaning for /CLIP are as follows:

    Keyword  Meaning

    Enable   Joins the logical IP subnet.
    Disable  Causes a client to leave the logical IP subnet.

7.3    /ELAN

    The /ELAN qualifier has two values: enable and disable. With
    /ELAN=ENABLE along with the keyword STARTUP, the LAN emulation
    is loaded when LANACP starts. With /ELAN=DISABLE, the same
    parameters used with ENABLE can be invoked.

    The /ELAN qualifier's syntax is as follows:

    DEFINE DEVICE/ELAN =(parent=parent device,
                         name="ELAN NAME to join",
                         size=1516
                         type=CSMACD
                         Enable,
                         Disable,
                         description = "description string,")

    The meaning of the syntax for /ELAN is as follows:

    Option       Meaning

    parent       The ATM adapter device name. An example of the
                 parent device for DAPCA is: HWn0, where n is the
                 controller number. An example of the parent device
                 for DGLTA is: HCn0, where n is the controller
                 number.
    name         Optionally specified if you want to join a specific
                 ELAN. The default is null.
    size         Maximum frame size of the LAN you want to join.
                 Valid sizes are 1516, 4544, or 9234 bytes. The
                 default is 1516.
    type         Support currently only for CSMACD, which is the
                 default.
    description  A method of describing the ELAN for display purposes
                 only.

    Keywords and their meanings for /ELAN are as follows:

    Keyword  Meaning

    Enable   Begins a join on a specified emulated LAN. It also loads
             the driver, if not already loaded.
    Disable  Causes a client to leave the emulated LAN.

7.4    /PVC

       /PVC=(vci[,...])
       /[NO]PVC=(vci[,...])

    Sets the permanent virtual circuit (PVC) to be used by a
    Classical IP over ATM client. This is an optional qualifier.

    A list of PVCs is defined for use by CLIP clients. This command
    should be used before enabling the CLIP client. The PVC has to be
    set up manually in the ATM switch.

    The vci is the VCI (Virtual Circuit ID) of the PVC to be used.

    Examples

  1. LANCP> SET DEVICE/CONTENDER/MEDIA=UTP/NOEARLY/SOURCE ICA0

    Enables monitor contention, UTP cable media, source routing and
    disables early token release for Token Ring device ICA0.

  2. LANCP> SET DEVICE/MEDIA=TWI EWB0

    Sets the media type to twisted pair for the second Tulip Ethernet
    device, EWB0.

  3. LANCP> SET DEVICE EXA0/MOPDLL=ENABLE

    Enables MOP downline load service for device EXA0, leaving the
    remaining MOPDLL parameters unchanged.

  4. LANCP> SET DEVICE EXA0/MOPDLL=(ENABLE,EXCLUSIVE,SIZE=1482)

    Enables MOP downline load service for device EXA0, in exclusive
    mode with the data transfer size of 1482 bytes, leaving the
    remaining MOPDLL parameters unchanged.

  5. LANCP> SET DEVICE EXA0/MOPDLL=(ENABLE,NOEXCLUSIVE)
  LANCP> SET DEVICE FXA0/MOPDLL=(ENABLE,EXCL,KNOWN)

    These commands enable LANACP MOP downline load service for:

    o  LAN device EXA0 in nonexclusive mode

    o  LAN device FXB0 in exclusive mode for only known clients
Close Help