From: Vinicius Costa Gomes <vinicius.go...@intel.com> Date: Mon, 14 Oct 2019 13:38:22 -0700
> When a application sends many packets with the same txtime, they may > be transmitted out of order (different from the order in which they > were enqueued). > > This happens because when inserting elements into the tree, when the > txtime of two packets are the same, the new packet is inserted at the > left side of the tree, causing the reordering. The only effect of this > change should be that packets with the same txtime will be transmitted > in the order they are enqueued. > > The application in question (the AVTP GStreamer plugin, still in > development) is sending video traffic, in which each video frame have > a single presentation time, the problem is that when packetizing, > multiple packets end up with the same txtime. > > The receiving side was rejecting packets because they were being > received out of order. > > Fixes: 25db26a91364 ("net/sched: Introduce the ETF Qdisc") > Reported-by: Ederson de Souza <ederson.deso...@intel.com> > Signed-off-by: Vinicius Costa Gomes <vinicius.go...@intel.com> Applied and queued up for -stable, thank you.