Manuals
/
Brands
/
Computer Equipment
/
Software
/
HP
/
Computer Equipment
/
Software
HP
UX 11i v2 Networking Software manual
1
1
175
175
Download
175 pages, 244.54 Kb
DLPI Programmer’s Guide
Edition 4
B2355-90139
HP 9000 Networking
E0497
Printed in: United States
© Copyright 1997
Hewlett-Packard
Company.
Contents
DLPI Programmer’s Guide
Edition
Legal Notices
Trademark Notices
Page
Contents
1. Introduction to DLPI
2. DLPI Primitives
Page
Page
A. Sample Programs
Glossary
Printing History
Page
Preface
Page
Introduction to DLPI
Page
HP DLPI Features
Device File Format
Name
Type
Major #
Minor #
The Data Link Layer
Figure
Abstract View of DLPI
Connection-modeService
Local Management
Connection Establishment
Data Transfer
Connection Release
Connectionless-modeService
Physical Attachment Identification
HP PPA Format
Data Link User Identification
HP’s DLSAP Address Format (802.3, Ethernet, Token Ring, FDDI)
HP’s DLSAP Address Format for Fibre Channel
Page
Promiscuous Mode Clarifications
DLPI Services
Table
Cross-Referenceof DLS Services and Primitives
Phase of
Service
Primitives
Page
Information Reporting Service
Attach Service
Bind Service
Binding
Reserved IEEESAPS/Ethertypes
Message Flow: Binding a Stream to a DLSAP
Message Flow: Unbinding a Stream from a DLSAP
Message Flow: Enabling a Specific Multicast Address on a
Stream
Message Flow: Disabling a Specific Multicast Address on a
Message Flow: Enabling Promiscuous Mode on a Stream
Connection Establishment Service
Connection Handoff
Connection Establishment Rejection
Page
Data Transfer Service
Connection Release Service
Reset Service
Figure 1-23Message Flow: DLS User-InvokedConnection Reset
Figure 1-24Message Flow: Simultaneous DLS User-InvokedConnection Reset
Connectionless Data Transfer
Error Reporting Service
Raw-modeData Transfer
XID and TEST Service
XID and TEST Packet Handling
Figure 1-32Message Flow: Test Service
An Example
Figure 1-33Message Flow: A Connection-ModeExample
DLPI Primitives
Page
Local Management Primitives
DL_HP_PPA_REQ
Format
Parameters
State
New State
DL_HP_PPA_ACK
Page
DL_INFO_REQ
DL_INFO_ACK
Page
Page
Page
Page
DL_ATTACH_REQ
Reasons for Failure
DL_DETACH_REQ
DL_BIND_REQ
Page
DL_BIND_ACK
Message Format
DL_UNBIND_REQ
DL_SUBS_BIND_REQ
Page
DL_SUBS_BIND_ACK
DL_SUBS_UNBIND_REQ
DL_ENABMULTI_REQ
DL_DISABMULTI_REQ
DL_PROMISCON_REQ
Page
DL_PROMISCOFF_REQ
DL_OK_ACK
DL_ERROR_ACK
Optional Primitives to Perform Essential Management Functions
DL_PHYS_ADDR_REQ
Page
DL_PHYS_ADDR_ACK
DL_SET_PHYS_ADDR_REQ
Page
DL_GET_STATISTICS_REQ
DL_GET_STATISTICS_ACK
DL_HP_MULTICAST_LIST_REQ
DL_HP_MULTICAST_LIST_ACK
Page
Connectionless-modeService Primitives
Page
DL_UNITDATA_IND
DL_UDERROR_IND
Page
Raw Mode Service Primitives
DL_HP_RAWDATA_IND
Page
Connection-modeService Primitives
DL_HP_INFO_ACK
Page
Page
Page
DL_HP_SET_ACK_TO_REQ
DL_HP_SET_P_TO_REQ
DL_HP_SET_REJ_TO_REQ
DL_HP_SET_BUSY_TO_REQ
DL_HP_SET_SEND_ACK_TO_REQ
DL_HP_SET_MAX_RETRIES_REQ
DL_HP_SET_ACK_THRESH_REQ
Parameters dl_primitive
DL_HP_SET_LOCAL_WIN_REQ
DL_HP_SET_REMOTE_WIN_REQ
DL_HP_CLEAR_STATS_REQ
DL_HP_SET_LOCAL_BUSY_REQ
DL_HP_CLEAR_LOCAL_BUSY_REQ
DL_CONNECT_REQ
DL_CONNECT_IND
Page
DL_CONNECT_RES
Page
DL_CONNECT_CON
Page
DL_TOKEN_REQ
DL_TOKEN_ACK
DL_DATA_REQ
DL_DATA_IND
DL_DISCONNECT_REQ
Page
DL_DISCONNECT_IND
DL_RESET_REQ
DL_RESET_IND
DL_RESET_RES
DL_RESET_CON
Page
Primitives to Handle XID and TEST Operations
DL_TEST_IND
Page
DL_TEST_RES
DL_TEST_CON
DL_XID_REQ
DL_XID_IND
Page
DL_XID_RES
DL_XID_CON
Page
DLPI States
Page
Page
Page
Page
A Sample Programs
Connection Mode
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Connectionless Mode
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Raw Mode
Page
Page
Page
Page
Page
Page
Page
Index