
PRS28.4G
IBM Packet Routing Switch
prs28.03.fm
August 31, 2000
Functional Description
Page 41 of 131
3.8.1.1 Look-Up Table
Byte ordering of the outgoing packets can be modified via the lookup tables. These tables, one for the master
stream; one for the slave stream, identify which data byte of the packet to send at a specific byte time. Only
the first 16 data bytes of each stream can be rearranged, and master and slave bytes can not be mixed.
These tables are common for all output ports.
byte reordering via the Look-Up table.
3.8.2 Idle Packet Transmission
3.8.2.1 SYNC IDLE Packet
When Sync packets are transmitted on an output port, the corresponding output queue is flushed (slow flush)
at the speed at which Data Packets are transmitted, regardless of the SND_GRANT value. The input ports do
not discard packets for that output, and the output queue grants corresponding to that output port are still
generated by comparing the level to occupancy of the queue with the threshold values.
3.8.2.2 Normal IDLE Packet
Other Idle Packets are transmitted when no Data Packets are available or when the SND_GRANT is low,
according to the following rules:
If the Color Force bit is ‘1' in the Mode Register, a Idle Packet of the color equal to the Color bit of the
Mode Register is sent.
If the Color Force bit is ‘0', a Idle Packet of color equal to the Expected Color bit of the Mode Register is
sent, if
- A packet of color equal to the Expected Color has been received on all inputs since the Color Clear
command was last sent via the Command Register, and
- The corresponding output queue is empty
If the two conditions mentioned above are not met, an Idle Packet of color opposite to the Expected Color is
sent.
3.8.2.3 Yellow IDLE Packet
Yellow IDLE packets can only be transmitted as control packets. The local processor has to build the yellow
Idle Packet in shared memory and transmit it to the desired outputs as any other control packet. Therefore on
the output port the yellow idle carries the output queue grant (H1 and H2) information, but not the LU CRC or
synchronization bits for the fly wheel counter.
Table 10: Byte Reordering via the Look-Up Table
Table Entry
3
4
5
3
4
5
15
14
13
12
11
10
9
8
7
6
-
Byte Row before
Ordering (Byte #)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Byte Row after Order-
ing (Byte #)
3
4
5
3
4
5
15
14
13
12
11
10
9
8
7
6
16