received packet is smaller than a sequence number (or COUNT value) corresponding
to a Last_submitted variable).
3
If a packet is received within a window, determine the COUNT value of the received
packet and update an HFN value, if necessary.
4
If the received packet is a redundant packet, check and discard the packet.
5
If the received packet is a normal packet, perform data processing on a PDCP PDU as
a PDCP SDU and store it.
6
If the received packets is a lost packet (i.e., a gap is present between packets
received in sequence, and if the received packet corresponds to the gap), may
transmit contiguous PDCP SDUs including stored packets and the received packet to
a higher layer, may update the Last_submitted variable (window advances), and may
update a Reordering_PDCP_RX_COUNT value (the Reordering_PDCP_RX_COUNT
value with an RX_NEXT value. When a PDCU SDU having a
Reordering_PDCP_RX_COUNT?1 value is transmitted to a higher layer, stop and reset
a reordering timer. If any packet not transmitted to a higher layer has been stored
when the reordering timer is not driven, may drive the reordering time).
7
When the reordering timer expires, may transmit all of PDCP SDUs having a value
smaller than the Reordering_PDCP_RX_COUNT value to a higher layer in sequence.
|