Hi Jens, On 10/03/2018 03:11 PM, Jens Freimann wrote:
To support out-of-order processing I used the vq_desc_extra struct to add a .next field and use it as a list for managing descriptors. This seemed to add less complexity to the code than adding a new data structure to use as a list for packed queue descriptors.
Looking at the series, I don't see a specific path when in-order has been negotiated. Is it intended? Wouldn't we save some cache misses when assuming packets are processed in-order? Maxime