hv_netvsc: Add support for LRO/RSC in the vSwitch
authorHaiyang Zhang <haiyangz@microsoft.com>
Fri, 21 Sep 2018 18:20:35 +0000 (18:20 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 23 Sep 2018 00:23:15 +0000 (17:23 -0700)
commitc8e4eff4675f22ad1110141ed9e62102d4d77e1c
treeb5b80a632a4034d0f9e2cbae9f748bb90a9eb50f
parentbd4d08daeb959234a9f8365037b0fefa6ae790c6
hv_netvsc: Add support for LRO/RSC in the vSwitch

LRO/RSC in the vSwitch is a feature available in Windows Server 2019
hosts and later. It reduces the per packet processing overhead by
coalescing multiple TCP segments when possible. This patch adds netvsc
driver support for this feature.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/hyperv_net.h
drivers/net/hyperv/netvsc.c
drivers/net/hyperv/netvsc_drv.c
drivers/net/hyperv/rndis_filter.c