aboutsummaryrefslogtreecommitdiff
path: root/scripts/gcc-plugins/cyc_complexity_plugin.c
diff options
context:
space:
mode:
authorPaolo Abeni <[email protected]>2021-07-03 00:38:43 +0200
committerDavid S. Miller <[email protected]>2021-07-02 16:19:14 -0700
commitb43c8909be52f2baca8884f967b418a88424494a (patch)
treeb09c16bdf085480edfe70d7f790d2b3fbedffe3e /scripts/gcc-plugins/cyc_complexity_plugin.c
parentb22580233d473dbf7bbfa4f6549c09e2c80e9e64 (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 'scripts/gcc-plugins/cyc_complexity_plugin.c')
0 files changed, 0 insertions, 0 deletions