On Thu, 2016-09-29 at 10:08 -0400, Tom Herbert wrote: > It addresses the issue that Rick Jones pointed out was happening with > XPS. When packets are sent for a flow that has no socket and XPS is > enabled then each packet uses the XPS queue based on the running CPU. > Since the thread sending on a flow can be rescheduled on different > CPUs this is creating ooo packets. In this case the ooo is being > caused by interaction with XPS. >
Nope, your patch does not address the problem properly. I am not sure I want to spend more time explaining the issue. Lets talk about this in Tokyo next week.