aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ipvlan
diff options
context:
space:
mode:
authorWillem de Bruijn <willemb@google.com>2017-04-24 13:49:30 -0400
committerDavid S. Miller <davem@davemloft.net>2017-04-24 23:55:19 -0400
commitbdb12e0d2ffc84a0248788cdf6cfbff86ee34602 (patch)
tree8f9058bb092fc07343de5df77994cf91417dd013 /drivers/net/ipvlan
parentvirtio-net: clean tx descriptors from rx napi (diff)
downloadlinux-dev-bdb12e0d2ffc84a0248788cdf6cfbff86ee34602.tar.xz
linux-dev-bdb12e0d2ffc84a0248788cdf6cfbff86ee34602.zip
virtio-net: keep tx interrupts disabled unless kick
Tx napi mode increases the rate of transmit interrupts. Suppress some by masking interrupts while more packets are expected. The interrupts will be reenabled before the last packet is sent. This optimization reduces the througput drop with tx napi for unidirectional flows such as UDP_STREAM that do not benefit from cleaning tx completions in the the receive napi handler. Signed-off-by: Willem de Bruijn <willemb@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ipvlan')
0 files changed, 0 insertions, 0 deletions