[0/4] netvsc PMD performance fixes

Message ID 20180724210853.22767-1-stephen@networkplumber.org (mailing list archive)
Headers
Series netvsc PMD performance fixes |

Message

Stephen Hemminger July 24, 2018, 9:08 p.m. UTC
  The netvsc PMD is faster than the kernel but is still slow
on receiving packets. These patches help.

Stephen Hemminger (4):
  netvsc: change rx descriptor setup and sizing
  netvsc: avoid over filling receive descriptor ring
  netvsc: implement queue info get handles
  netvsc/vmbus: avoid signalling host on read

 drivers/bus/vmbus/rte_bus_vmbus.h           |  13 ++-
 drivers/bus/vmbus/rte_bus_vmbus_version.map |   1 +
 drivers/bus/vmbus/vmbus_bufring.c           |   3 +
 drivers/bus/vmbus/vmbus_channel.c           |  45 ++++----
 drivers/net/netvsc/hn_ethdev.c              |   2 +
 drivers/net/netvsc/hn_rxtx.c                | 110 ++++++++++----------
 drivers/net/netvsc/hn_var.h                 |   7 +-
 7 files changed, 99 insertions(+), 82 deletions(-)
  

Comments

Thomas Monjalon Aug. 5, 2018, 9:14 a.m. UTC | #1
24/07/2018 23:08, Stephen Hemminger:
> The netvsc PMD is faster than the kernel but is still slow
> on receiving packets. These patches help.
> 
> Stephen Hemminger (4):
>   netvsc: change rx descriptor setup and sizing
>   netvsc: avoid over filling receive descriptor ring
>   netvsc: implement queue info get handles
>   netvsc/vmbus: avoid signalling host on read

Applied, thanks