A transceiver associated with a wireline communication system, comprising: a memory configured to store a plurality of instructions; and one or more processors configured to retrieve the plurality of instructions from the memory, and upon execution of the plurality of instructions is configured to: associate a quality of service, QoS, grade tag to each data packet of a plurality of data packets to be transmitted, wherein the QoS grade tag is indicative of a QoS grade of the respective data packet; assemble a data transfer unit, DTU, comprising one or more data packets or a part of a data packet of the plurality of data packets, wherein the DTU comprises a plurality of DTU frames and each DTU frame comprises a data packet or a part of a data packet, each DTU frame being associated with the QoS grade of a data packet encapsulated within the respective DTU frame; associate a first DTU tag to the assembled DTU, wherein the first DTU tag of the assembled DTU is indicative of the highest QoS grade associated with the DTU frames of the assembled DTU; and determine a schedule for transmission of the assembled DTU or retransmission of the assembled DTU, or both, based on the first DTU tag of the assembled DTU. a memory configured to store a plurality of instructions; and one or more processors configured to retrieve the plurality of instructions from the memory, and upon execution of the plurality of instructions is configured to: associate a quality of service, QoS, grade tag to each data packet of a plurality of data packets to be transmitted, wherein the QoS grade tag is indicative of a QoS grade of the respective data packet; assemble a data transfer unit, DTU, comprising one or more data packets or a part of a data packet of the plurality of data packets, wherein the DTU comprises a plurality of DTU frames and each DTU frame comprises a data packet or a part of a data packet, each DTU frame being associated with the QoS grade of a data packet encapsulated within the respective DTU frame; associate a first DTU tag to the assembled DTU, wherein the first DTU tag of the assembled DTU is indicative of the highest QoS grade associated with the DTU frames of the assembled DTU; and determine a schedule for transmission of the assembled DTU or retransmission of the assembled DTU, or both, based on the first DTU tag of the assembled DTU. associate a quality of service, QoS, grade tag to each data packet of a plurality of data packets to be transmitted, wherein the QoS grade tag is indicative of a QoS grade of the respective data packet; assemble a data transfer unit, DTU, comprising one or more data packets or a part of a data packet of the plurality of data packets, wherein the DTU comprises a plurality of DTU frames and each DTU frame comprises a data packet or a part of a data packet, each DTU frame being associated with the QoS grade of a data packet encapsulated within the respective DTU frame; associate a first DTU tag to the assembled DTU, wherein the first DTU tag of the assembled DTU is indicative of the highest QoS grade associated with the DTU frames of the assembled DTU; and determine a schedule for transmission of the assembled DTU or retransmission of the assembled DTU, or both, based on the first DTU tag of the assembled DTU.