next up previous contents index
Next: SIMETH Up: Device Drivers Previous: IRIXETH

IRIXFDDI

NAME

IRIXFDDI (Raw FDDI Driver (IRIX platform))

SPECIFICATION

IRIXFDDI is a user-space x-kernel FDDI driver that sends and receives messages using IRIX raw sockets.

SYNOPSIS

IRIXFDDI places and receives packets directly on the wire using the SGI raw socket interface. Using raw sockets is a priviledged operation, so the user must be root or the running xkernel must be owned by root and have the suid bit set.

REALM

IRIXFDDI is in the ANCHOR realm, supporting the FDDI driver interface described in FDDI.

PARTICIPANTS

IRIXFDDI supports the fddi driver interface rather than a standard xkernel UPI interface and thus makes no use of participant stacks.

CONTROL OPERATIONS

MAC_REGISTER_ARP:
Used by an ARP instantiation to register itself with its corresponding SIMFDDI driver. IRIXFDDI has no need of this and simply consumes the control operation.
Input:
XObj /* ARP protocol object */
Output:
none

MAC_DUMP_STATS:
If IRIXFDDI_STATS or PACKET_STATS have been defined when the module is compiled (the default), this causes the driver to print out relevant statistics such as packets sent and received, broadcasts sent, errors, etc.
Input:
none
Output:
none

EXTERNAL INTERFACE

IRIXFDDI adheres to the external interface defined by FDDI.

CONFIGURATION

IRIXFDDI requires no lower protocol. It can be configured in either the driver section or the protocol section of graph.comp.

IRIXFDDI recognizes the following ROM options:

irixfddi mmmm nnnn: This instantiation of irixfddi should use IRIX raw socket send port mmmm and receive port nnnn. There must be such a line for each instantiation of IRIXFDDI in the x-kernel .

AUTHORS

David Yates and Erich Nahum



Larry Peterson
Tue Jul 1 14:50:34 MST 1997