Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xna(4) — Ultrix-32 3.1 VAX / UWS 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

arp(4p)

inet(4f)

intro(4n)

xna(4)

NAME

xna − DEBNI Ethernet interface

SYNTAX

device xna0 at vaxbi? node? vector xnaihtr

DESCRIPTION

The xna driver provides access to a 10 Mb/s Ethernet network through the DEBNI controller.

The host’s Internet address is specified at boot time with an SIOCSIFADDR ioctl.  The xna driver employs the Address Resolution Protocol described in arp() to map dynamically between Internet and Ethernet addresses on the local network.

The xna driver normally tries to use a trailer encapsulation to minimize copying data on input and output.  This can be disabled for an interface by setting the IFF_NOTRAILERS flag with an SIOCSIFFLAGS ioctl. Trailers are only used for packets destined for Internet hosts.

The SIOCSPHYSADDR ioctl can be used to change and SIOCRPHYSADDR can be used to read the physical address of the DEBNI.  SIOCADDMULTI and SIOCDELMULTI can be used to add or delete multicast addresses.  The xna driver supports a maximum of 12 multicast addresses. The argument to the latter ioctls is a pointer to an ifreq structure found in <net/if.h>. 

SIOCCRDCTRS and SIOCRDZCTRS ioctls can be used to read or read and clear network counters. The argument to the latter two ioctls is a pointer to a counter structure ctrreq found in <net/if.h>. 

The ioctls SIOCENABLBACK and SIOCDISABLBACK can be used to enable and disable the interface loopback mode respectively. 

RESTRICTIONS

The PUP protocol family is not supported. 

DIAGNOSTICS

xna%d: port self-test failed:<register list>
DEBNI did not pass power-up self-test during auto-configuration time. Port attachment fails.

xna%d: couldn’t allocate... 
The xna driver was unable to allocate memory for DEBNI data structures. Port attachment fails.

xna%d: port probe failed:<register list>
The xna driver was unable to bring the DEBNI into the initialized state. Port attachment fails.

xna%d: port init failed:<register list>
The xna driver failed to prepare the DEBNI for runtime use.

xna%d: port state changed, resetting:<register list>
DEBNI issued a port state change interupt. The port state is reset.

xna%d: port reset failed
The xna driver was unable to bring the DEBNI into the initialized state during a port reset.

xna%d: command failed, error code:<error code>
DEBNI port command failed. Error code gives reason for failure.

xna%d: couldn’t handle af%d
A packet with an undefined protocol type has been sent to the DEBNI.

xna%d: addmulti failed, multicast list full
Too many multicast requests have been made.

SEE ALSO

arp(4p), inet(4f), intro(4n)

Special Files

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026