[dpdk-dev] [PATCH 0/4] netvsc performance enhancements
Stephen Hemminger
stephen at networkplumber.org
Thu Aug 9 19:50:04 CEST 2018
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
More information about the dev
mailing list