next up previous contents index
Next: Controlled-Load and Guaranteed Up: RSVP Object Formats Previous: Per-Service Data Header

Parameter Encoding

The per-service blocks contain various parameters for configuring the service usage. Each parameter encoding consists of a parameter header shown below and the actual data representing the parameter value. Parameter values are encoded in one or more 32-bit words using the XDR external data representation.gif

MSB                                                           LSB
 31           24 23           16 15                            0
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  Param_Num    |I   Flags      |         Param_Length          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Param_Num:
8 bits
Parameter number as defined in service specifications.
Flags:
8 bits
Per-parameter flags, currently only the meaning of bit 23 (I) is defined as INVALID.
Param_Length:
16 bits
Length of the per-parameter data in 32-bit words, not including the header.



tspeuker@cip.informatik.uni-erlangen.de