Compaq AA-RNG2A-TE manual Scope of this Manual

Models: AA-RNG2A-TE

1 159
Download 159 pages 42.56 Kb
Page 12
Image 12

Socket and XTI programming examples

TCP specific programming information

Information for Token Ring driver developers

Data link interface

See the Tru64 UNIX Network Programmer’s Guide for descriptions of these topics.

Scope of this Manual

This manual builds on the concepts and topics that are presented in Writing Device Drivers, which is the core manual for developing device drivers on Tru64 UNIX. It introduces topics that are specific to writing a device driver for a local area network (LAN) device and that are beyond the scope of the core manual.

In this manual, you can study a network driver called if_el. The if_el driver supports the driver interface requirements for a LAN device, specifically the 3Com 3C589C series PCMCIA adapter. The if_el driver was implemented according to the specifications detailed in Ethernet III Parallel Tasking ISA, EISA, Micro Channel, and PCMCIA Adapter Drivers Technical Reference . This specification is published by 3Com Corporation, and the manual part number is 09-0398-002B.

You can access the if_el source code in the device driver examples directory (if you have installed it on your system). Ethernet is the network interface type that is associated with the if_el driver. However, the explanations point out where differences exist between Ethernet and other network interfaces, including fiber distributed data interface (FDDI) and Token Ring.

The example network driver operates on multiple buses (specifically, the PCMCIA bus and the ISA bus). It uses the common ifnet interface to communicate with the upper layers of the Tru64 UNIX operating system. The example does not emphasize any specific types of network device drivers. However, mastering the concepts presented in this manual is useful preparation for writing network device drivers that operate on a variety

of buses.

The manual does not discuss:

How to write STREAMS network device drivers

Topics associated with wide area networks (WANs)

How to write an asynchronous transfer mode (ATM) device driver

Details related to the network programming environment

xii About This Manual

Page 12
Image 12
Compaq AA-RNG2A-TE manual Scope of this Manual