All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] netvsc performance enhancements
@ 2018-08-09 17:50 Stephen Hemminger
  2018-08-09 17:50 ` [PATCH 1/4] netvsc: chimney buffer size error handling Stephen Hemminger
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Stephen Hemminger @ 2018-08-09 17:50 UTC (permalink / raw)
  To: dev; +Cc: Stephen Hemminger

Some more netvsc performance related changes.
The biggest benefit comes from lowering the hypervisor polling rate
from 100us to 50us.  Supporting tx_done_cleanup can also help some
applications get through the send completions faster.

Stephen Hemminger (4):
  netvsc: chimney buffer size error handling
  bus/vmbus: add host latency tuning function
  netvsc: set lower host latency
  netvsc: implement tx_done_cleanup

 drivers/bus/vmbus/rte_bus_vmbus.h           | 15 +++++++++++
 drivers/bus/vmbus/rte_bus_vmbus_version.map |  1 +
 drivers/bus/vmbus/vmbus_channel.c           | 30 +++++++++++++++++++++
 drivers/net/netvsc/hn_ethdev.c              |  7 +++++
 drivers/net/netvsc/hn_nvs.c                 | 13 +++------
 drivers/net/netvsc/hn_rndis.c               |  2 +-
 drivers/net/netvsc/hn_rxtx.c                | 26 ++++++++++++++----
 drivers/net/netvsc/hn_var.h                 |  7 ++++-
 8 files changed, 85 insertions(+), 16 deletions(-)

-- 
2.18.0


Stephen Hemminger (4):
  netvsc: chimney buffer size error handling
  bus/vmbus: add host latency tuning function
  netvsc: set lower host latency
  netvsc: implement tx_done_cleanup

 drivers/bus/vmbus/rte_bus_vmbus.h           | 15 ++++++++++++
 drivers/bus/vmbus/rte_bus_vmbus_version.map |  1 +
 drivers/bus/vmbus/vmbus_channel.c           | 26 +++++++++++++++++++++
 drivers/net/netvsc/hn_ethdev.c              |  7 ++++++
 drivers/net/netvsc/hn_nvs.c                 | 13 ++++-------
 drivers/net/netvsc/hn_rndis.c               |  2 +-
 drivers/net/netvsc/hn_rxtx.c                | 26 +++++++++++++++++----
 drivers/net/netvsc/hn_var.h                 |  7 +++++-
 8 files changed, 81 insertions(+), 16 deletions(-)

-- 
2.18.0

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-08-23 15:40 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-09 17:50 [PATCH 0/4] netvsc performance enhancements Stephen Hemminger
2018-08-09 17:50 ` [PATCH 1/4] netvsc: chimney buffer size error handling Stephen Hemminger
2018-08-23 14:45   ` Ferruh Yigit
2018-08-23 15:38     ` Stephen Hemminger
2018-08-09 17:50 ` [PATCH 2/4] bus/vmbus: add host latency tuning function Stephen Hemminger
2018-08-23 14:45   ` Ferruh Yigit
2018-08-23 15:40     ` Stephen Hemminger
2018-08-09 17:50 ` [PATCH 3/4] netvsc: set lower host latency Stephen Hemminger
2018-08-09 17:50 ` [PATCH 4/4] netvsc: implement tx_done_cleanup Stephen Hemminger
2018-08-23 14:46   ` Ferruh Yigit
2018-08-23 14:47 ` [PATCH 0/4] netvsc performance enhancements Ferruh Yigit

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.