An apparatus comprising a second sidelink user equipment, the apparatus further comprising: a receiver that is configured to: receive a first data packet from a first sidelink user equipment; and receive a feedback request with the first data packet; a transmitter that is configured to transmit, by the second sidelink user equipment, the first data packet to at least one third sidelink user equipment; and a processor, wherein: the receiver is configured to receive, at the second sidelink user equipment, feedback about a decoding status of the first data packet from the at least one third sidelink user equipment; the processor is configured to determine a result of the feedback request at the second sidelink user equipment based on the feedback; and the transmitter is configured to transmit, from the second sidelink user equipment, the result of the feedback request to the first sidelink user equipment, wherein the receiver is configured to receive a quality of service indicator corresponding to an interface used for transmitting the first data packet to the at least one third sidelink user equipment, and characterized in that the processor is configured to calculate a remaining packet delay budget based on a packet delay budget corresponding to the quality of service indicator. a receiver that is configured to: receive a first data packet from a first sidelink user equipment; and receive a feedback request with the first data packet; receive a first data packet from a first sidelink user equipment; and receive a feedback request with the first data packet; a transmitter that is configured to transmit, by the second sidelink user equipment, the first data packet to at least one third sidelink user equipment; and a processor, wherein: the receiver is configured to receive, at the second sidelink user equipment, feedback about a decoding status of the first data packet from the at least one third sidelink user equipment; the processor is configured to determine a result of the feedback request at the second sidelink user equipment based on the feedback; and the transmitter is configured to transmit, from the second sidelink user equipment, the result of the feedback request to the first sidelink user equipment, wherein the receiver is configured to receive a quality of service indicator corresponding to an interface used for transmitting the first data packet to the at least one third sidelink user equipment, and characterized in that the processor is configured to calculate a remaining packet delay budget based on a packet delay budget corresponding to the quality of service indicator. the receiver is configured to receive, at the second sidelink user equipment, feedback about a decoding status of the first data packet from the at least one third sidelink user equipment; the processor is configured to determine a result of the feedback request at the second sidelink user equipment based on the feedback; and the transmitter is configured to transmit, from the second sidelink user equipment, the result of the feedback request to the first sidelink user equipment, wherein the receiver is configured to receive a quality of service indicator corresponding to an interface used for transmitting the first data packet to the at least one third sidelink user equipment, and characterized in that the processor is configured to calculate a remaining packet delay budget based on a packet delay budget corresponding to the quality of service indicator.