
IBM2520L8767
IBM Processor for ATM Resources
atmrm.chapt05.01
08/27/99
Receive Queues (RXQUE)
Page 303 of 553
AAL5 Packet Events
For AAL5 packet events, the event specifies the packet buffer address, and the event type field specifies the
type of packet event. The following event types are defined
Bit(s)
Name
Description
0x00=000000
Normal AAL 5 Packet Event (Packet Com-
plete)
This event specifies that an AAL5 packet was received and has passed
all AAL5 protocol checks (CRC, length). The event information contains
a pointer to the packet.
0x0e=001110
Normal AAL5 Fifo Packet Event
This event specifies that an AAL5 FIFO packet was received and has
passed all AAL5 protocol checks (CRC, length, ...). The event informa-
tion contains a pointer to the packet.
0x01=000001
Normal AAL5 Packet Header Threshold
Event (Packet Start)
This event specifes that the AAL5 packet header threshold was
exceeded as set in the LCD. The event information contains a pointer to
the packet header, and the user can access up to the packet header
threshold bytes of data.
0x02=000010
AAL5 Packet with Bad CRC was RX on LC
This event specifies that a AAL5 packet was received and the AAL5
CRC is bad. The event information contains either a pointer to the
packet if receiving bad frames, or a pointer to the LCD on which this
packet was received.
0x0f=001111
AAL5 Packet with Bad CRC and good
length was RX on LC
This event specifies that a AAL5 packet was received and the AAL5
CRC is bad, but the AAL5 length was good. This event is useful for
MPEG-2 operation. The event information contains either a pointer to
the packet if receiving bad frames, or a pointer to the LCD on which this
packet was received.
0x03=000011
AAL5 Packet with Bad Length Field was RX
on LC
This event specifies that a AAL5 packet was received and the AAL5
length field is bad. For example, there is too much data or not enough,
but typically the bad CRC is detected first. The event information con-
tains either a pointer to the packet if receiving bad frames, or a pointer
to the LCD on which this packet was received.
0x04=000100
AAL5 Packet that exceeds Max Len in LC
was RX
This event specifies that a AAL5 packet was received but the amount of
data has exceeded the maximum length as specified in the LCD or in
the MSDU register. The event information contains either a pointer to
the packet if receiving bad frames, or a pointer to the LCD on which this
packet was received.
0x05=000101
AAL5 Packet Timeout on this LC
This event specifies that a reassembly timeout has occurred for a AAL5
packet that was being reassembled. The event information contains
either a pointer to the packet if receiving bad frames, or a pointer to the
LCD on which this packet was received.
0x06=000110
AAL5 Packet Forward Abort
This event specifies that a AAL5 packet was terminated with a forward
abort. The event information contains either a pointer to the packet if
receiving bad frames, or a pointer to the LCD on which this packet was
received.
0x07=000111
AAL5 Packet CPI Field not equal to Zero
This event specifies that a AAL5 packet was received and the AAL5 CPI
field was not set to zero which is an AAL5 protocol violation. The event
information contains either a pointer to the packet if receiving bad
frames, or a pointer to the LCD on which this packet was received.