From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [PATCH net-next 0/6] hv_netvsc: minor optimizations Date: Fri, 1 Dec 2017 11:01:43 -0800 Message-ID: <20171201190149.22683-1-sthemmin@microsoft.com> Cc: devel@linuxdriverproject.org, netdev@vger.kernel.org To: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com Return-path: Received: from mail-pl0-f68.google.com ([209.85.160.68]:36756 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751990AbdLATB4 (ORCPT ); Fri, 1 Dec 2017 14:01:56 -0500 Received: by mail-pl0-f68.google.com with SMTP id b12so6787688plm.3 for ; Fri, 01 Dec 2017 11:01:56 -0800 (PST) Sender: netdev-owner@vger.kernel.org List-ID: These are a set of local optimizations the Hyper-V networking driver. Also include a vmbus patch in this set, because it depends on the netvsc that last used that function. Stephen Hemminger (6): hv_netvsc: drop unused macros hv_netvsc: don't need local xmit_more hv_netvsc: replace divide with mask when computing padding hv_netvsc: use reciprocal divide to speed up percent calculation hv_netvsc: optimize initialization of RNDIS header vmbus: make hv_get_ringbuffer_availbytes local drivers/hv/ring_buffer.c | 23 ++++++++++++ drivers/net/hyperv/hyperv_net.h | 32 ++--------------- drivers/net/hyperv/netvsc.c | 26 ++++++-------- drivers/net/hyperv/netvsc_drv.c | 74 ++++++++++++++++++--------------------- drivers/net/hyperv/rndis_filter.c | 4 +-- include/linux/hyperv.h | 22 ------------ 6 files changed, 73 insertions(+), 108 deletions(-) -- 2.11.0