Closed rsanger closed 3 years ago
For future reference, I was mistaken about the trigger, this is unrelated to the patch that added veth timestamp support in Linux 4.20. This bug is present in 4.19, and likely earlier.
Still, unknown as to the first version of Linux with the problem, it could have been present since tx timestamps were added to packetmmap (i.e. Linux 3.10). More investigation still required.
Fixes
ring:
hang @salcock found in veths.ring:
would only send 256 packets and then hang; it was never able to reuse any frame in the ring.This is a kernel bug, we do not request timestamps yet they were returned, so I will look to get a upstream fix.
See commit message for more details.