From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752120AbdJFPfQ (ORCPT ); Fri, 6 Oct 2017 11:35:16 -0400 Received: from a2nlsmtp01-02.prod.iad2.secureserver.net ([198.71.225.36]:53716 "EHLO a2nlsmtp01-02.prod.iad2.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752518AbdJFPfH (ORCPT ); Fri, 6 Oct 2017 11:35:07 -0400 x-originating-ip: 107.180.71.197 From: Haiyang Zhang To: davem@davemloft.net, netdev@vger.kernel.org Cc: haiyangz@microsoft.com, kys@microsoft.com, sthemmin@microsoft.com, olaf@aepfle.de, vkuznets@redhat.com, linux-kernel@vger.kernel.org Subject: [PATCH net-next,0/3] hv_netvsc: support changing TCP hash level Date: Fri, 6 Oct 2017 08:33:56 -0700 Message-Id: <20171006153359.8400-1-haiyangz@exchange.microsoft.com> X-Mailer: git-send-email 2.14.1 Reply-To: haiyangz@microsoft.com X-CMAE-Envelope: MS4wfDO7EjTpsOQAdYilW3EmBTlfCdaah/xf9hO6SpkRkwpbX0KI1OjaJq9CIpZFCUFsIpPCsGl9a+pJ27gXK7isCme+EyOYTZunX9TSNiS5drexkGGEiwm4 Ep2hyvTN5lcgTrNIKyOfZh2YNSRcmfKHi9HYRb0Ff70syyGW1UO2xOUjaIwshR32ayYAOQ4wwWJR5yjOW20vAbbCZmVf+B7ct3I2rDUlJF6M/VdvKZjW31YY hzVu/NFSDHDhocV7pAebpzZQ+SseRw3unpB2JNay5aVHGNtrQw2gzcr40zXKgTSnxeK7bSB3SrIf7KwlGBSuX6p08yeR+MD+OrTjPucRn62lv0GvimQJ91q4 Ax04lbwHRCPF6DfZCNiKgnCAEI22fBjFSfrsZyRpJE2qyy2QReeM2hZX8VR4fahfeJMOyZ1w Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Haiyang Zhang The patch set simplifies the existing hash level switching code for UDP. It also adds the support for changing TCP hash level. So users can switch between L3 an L4 hash levels for TCP and UDP. Haiyang Zhang (3): hv_netvsc: Change the hash level variable to bit flags hv_netvsc: Add ethtool handler to set and get TCP hash levels hv_netvsc: Update netvsc Document for TCP hash level setting Documentation/networking/netvsc.txt | 8 ++-- drivers/net/hyperv/hyperv_net.h | 11 ++++- drivers/net/hyperv/netvsc_drv.c | 96 ++++++++++++++++++++++++++++--------- 3 files changed, 86 insertions(+), 29 deletions(-) -- 2.14.1