A method for wireless communication, comprising: receiving, at a radio link control, RLC, layer, two or more protocol data units, PDU, from a lower layer; identifying that the two or more PDUs are RLC service data unit, SDU, segments based at least in part on a presence of a respective sequence number in the respective PDU, the respective sequence number being associated with a respective one of the RLC SDU segments, wherein the sequence number is comprised in a header of the respective RLC SDU segment and indicates segmentation; determining, for each of the two or more PDUs, that the respective RLC SDU segment is received out of order based at least in part on previously received PDUs or previously received RLC SDU segments, wherein determining that the respective RLC SDU segment is received out of order comprises: identifying a missing RLC SDU segment of an RLC SDU based at least in part on the respective RLC SDU segment and the previously received PDUs or previously received RLC SDU segments, wherein identifying the missing RLC SDU segment of the RLC SDU comprises: identifying a gap between the previously received PDUs or previously received RLC SDU segments, and wherein the missing RLC SDU segment comprises: a first byte of the RLC SDU and the respective RLC SDU segment comprises a second byte following the first byte; and initiating two or more reassembly timers based at least in part on the determination that the RLC SDU segments are received out of order, wherein the initiating comprises initiating one reassembly timer for each PDU that is determined to be received out of order. receiving, at a radio link control, RLC, layer, two or more protocol data units, PDU, from a lower layer; identifying that the two or more PDUs are RLC service data unit, SDU, segments based at least in part on a presence of a respective sequence number in the respective PDU, the respective sequence number being associated with a respective one of the RLC SDU segments, wherein the sequence number is comprised in a header of the respective RLC SDU segment and indicates segmentation; determining, for each of the two or more PDUs, that the respective RLC SDU segment is received out of order based at least in part on previously received PDUs or previously received RLC SDU segments, wherein determining that the respective RLC SDU segment is received out of order comprises: identifying a missing RLC SDU segment of an RLC SDU based at least in part on the respective RLC SDU segment and the previously received PDUs or previously received RLC SDU segments, wherein identifying the missing RLC SDU segment of the RLC SDU comprises: identifying a gap between the previously received PDUs or previously received RLC SDU segments, and wherein the missing RLC SDU segment comprises: a first byte of the RLC SDU and the respective RLC SDU segment comprises a second byte following the first byte; and identifying a missing RLC SDU segment of an RLC SDU based at least in part on the respective RLC SDU segment and the previously received PDUs or previously received RLC SDU segments, wherein identifying the missing RLC SDU segment of the RLC SDU comprises: identifying a gap between the previously received PDUs or previously received RLC SDU segments, and wherein the missing RLC SDU segment comprises: a first byte of the RLC SDU and the respective RLC SDU segment comprises a second byte following the first byte; and initiating two or more reassembly timers based at least in part on the determination that the RLC SDU segments are received out of order, wherein the initiating comprises initiating one reassembly timer for each PDU that is determined to be received out of order.