Skip to content
Commit 9267c430 authored by Jason Wang's avatar Jason Wang Committed by David S. Miller
Browse files

virtio-net: add missing virtqueue kick when flushing packets



We tends to batch submitting packets during XDP_TX. This requires to
kick virtqueue after a batch, we tried to do it through
xdp_do_flush_map() which only makes sense for devmap not XDP_TX. So
explicitly kick the virtqueue in this case.

Reported-by: default avatarKimitoshi Takahashi <ktaka@nii.ac.jp>
Tested-by: default avatarKimitoshi Takahashi <ktaka@nii.ac.jp>
Cc: Daniel Borkmann <daniel@iogearbox.net>
Fixes: 186b3c99

 ("virtio-net: support XDP_REDIRECT")
Signed-off-by: default avatarJason Wang <jasowang@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 22904823
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment