diff options
| author | Paolo Abeni <[email protected]> | 2021-07-03 00:38:43 +0200 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2021-07-02 16:19:14 -0700 |
| commit | b43c8909be52f2baca8884f967b418a88424494a (patch) | |
| tree | b09c16bdf085480edfe70d7f790d2b3fbedffe3e /tools/perf/scripts/python/failed-syscalls-by-pid.py | |
| parent | b22580233d473dbf7bbfa4f6549c09e2c80e9e64 (diff) | |
udp: properly flush normal packet at GRO time
If an UDP packet enters the GRO engine but is not eligible
for aggregation and is not targeting an UDP tunnel,
udp_gro_receive() will not set the flush bit, and packet
could delayed till the next napi flush.
Fix the issue ensuring non GROed packets traverse
skb_gro_flush_final().
Reported-and-tested-by: Matthias Treydte <[email protected]>
Fixes: 18f25dc39990 ("udp: skip L4 aggregation for UDP tunnel packets")
Signed-off-by: Paolo Abeni <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions