About This Guide

This document describes the programmatic interface to IRIS HIPPI 3.2, the Silicon Graphics implementation of the High-Performance Parallel Interface: HIPPI-800 and HIPPI-Serial protocols. This information is intended for use by developers of upper-layer applications that use HIPPI as their communication medium.

Support for Upper Layer Applications

IRIS HIPPI supports the following upper layer applications:

  • customer-developed applications using one of the IRIS HIPPI APIs:
    The application programming interfaces (APIs), described in this document, enable customers to develop or port their upper–layer applications for operation over IRIS HIPPI. Chapter 2 describes the character-device (ioctl()) API for direct access to the IRIS HIPPI subsystem (HIPPI-PH) or for data exchange using the Framing Protocol (HIPPI-FP). Chapter 3 describes IRIX' sockets-based API for the Internet Protocol (IP) network-layer stack.

  • standard IRIX applications:
    For Internet (IP) communication, IRIS HIPPI supports IP over HIPPI-LE in conformance with RFC 1374 guidelines. All standard IRIX IP applications can use the IP–over–HIPPI interface (hip#), much as they would IP over Ethernet or FDDI. See the online InSight document IRIS HIPPI Administrator's Guide (shipped with the IRIS HIPPI software) for configuration details.

  • IRIS HIPPI utilities:
    IRIS HIPPI includes utilities for monitoring, maintaining, and testing the IRIS HIPPI subsystem.

Style Conventions

This guide uses the following stylistic conventions:

code sample 
Indicates the text for code, exactly as you must type it.

Indicates generic, place-holding variable names within the code, where you must replace the variable with text that you select. For example, you might replace hexvalue with 0x3C.

file name
Indicates file names and file name suffixes.

[ ] 
Encloses optional arguments.

Denotes omitted material or indicates that the preceding items may appear more than once in succession.

Product Support

Silicon Graphics, Inc., provides a comprehensive product support and maintenance program for its products. If you are in North America and would like support for your Silicon Graphics-supported products, contact the Technical Assistance Center at 1-800-800-4SGI. If you are outside North America, contact the Silicon Graphics subsidiary or authorized distributor in your country.

Obtaining Updated or Paper-copy Versions of This Document

Silicon Graphics maintains a World Wide Web page from which you can retrieve the latest versions of many of the company's documents, and from which you can obtain instructions for ordering printed (paper-copy) versions of online documents. Using your Web browser, open the following URL:


To locate the latest versions of IRIS HIPPI documents (including this one), make the following selections:

  1. Click on the “Library Search” option.

  2. Enter hippi to search for all titles that contain this string.

  3. Click on the document that you want to view, download and print it, or purchase it in bound/hardcopy format.