summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/marvell/mvneta.c
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2021-07-03 00:38:43 +0200
committerDavid S. Miller <davem@davemloft.net>2021-07-02 16:19:14 -0700
commitb43c8909be52f2baca8884f967b418a88424494a (patch)
treeb09c16bdf085480edfe70d7f790d2b3fbedffe3e /drivers/net/ethernet/marvell/mvneta.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 <mt@waldheinz.de> Fixes: 18f25dc39990 ("udp: skip L4 aggregation for UDP tunnel packets") Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/marvell/mvneta.c')
0 files changed, 0 insertions, 0 deletions