On Thu, 2015-08-20 at 13:53 +0000, Grumbach, Emmanuel wrote: > I do keep the original skb: it becomes the first 802.11 packet generated > from that LSO skb. Thing is that it will be freed first and I wanted the > *last packet* to release the pressure on the socket. Just change this to free it last. It is that simple. > So I guess that skb_still_in_host_queue will still find it and avoid > retransmissions at least until the first skb of the LSO is freed. > But unless you are fine with releasing the pressing on the socket as > soon as the *first* 802.11 skb is freed, I need that code. > > I'll try to look at dev->gso_max_size that you mentioned below. This can > really be a game changer for me. Honestly, if your TSO patches do not use existing infra, I will NACK them. If existing infra is not good enough, you have the power to change it. Fully re-implementing TSO (or GRO) in a device driver is a non starter. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html