XNSErrorTypes.mesa
Copyright © 1986 by Xerox Corporation. All rights reserved.
Demers, January 10, 1986 5:31:46 pm PST
Error Types for XNS Level 2 Error Protocol per XSIS 028112, December 1981.
DIRECTORY
Endian USING [BYTE, HWORD];
XNSErrorTypes: CEDAR DEFINITIONS
~ BEGIN
ErrorType: TYPE ~ MACHINE DEPENDENT RECORD [a, b: Endian.BYTE];
ErrorParam: TYPE ~ Endian.HWORD;
Error Types for packets that got to destination machine but weren't processed
unspecifiedErr: ErrorType ~ [0, 0];
badChecksumErr: ErrorType ~ [0, 1];
noSocketErr: ErrorType ~ [0, 2];
resourceLimitsErr: ErrorType ~ [0, 3];
listenerRejectErr: ErrorType ~ [0, 4];
invalidPacketTypeErr: ErrorType ~ [0, 5];
protocolViolationErr: ErrorType ~ [0, 6];
Error Types for packets that didn't get to destination machine
unspecifiedInRouteErr: ErrorType ~ [2, 0];
inconsistentErr: ErrorType ~ [2, 1];
cantGetThereErr: ErrorType ~ [2, 2];
excessHopsErr: ErrorType ~ [2, 3];
tooBigErr: ErrorType ~ [2, 4];
Default Error Parameter
nullParam: ErrorParam ~ 0;
END.